Bonjour à tous,
J'ai besoin de récupérer des données contenues dans un fichier Excel 2007.
J'ai essayé d'utiliser l'API POI 3.5 qui est apparemment la seule permettant la lecture de fiche excel 2007 pour le moment. Bien sûr, elle est en BETA test mais l'utilisation que je dois en faire est très simple.
Est ce que quelqu'un a déjà réussi ?
Pour le moment, j'ai réussi sans problème à parcourir un fichier EXCEL .xls mais dès que j'essaie de lire un fichier xlsx, j'ai cette erreur :
Merci pour votre aide ou vos conseils. Si vous voulez voir mon code, dites le moi et je le posterai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:108) at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:151) at LectureCompleteOnglet.main(LectureCompleteOnglet.java:150)
J'ai oublié de préciser que l'erreur était générée par le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("NomDeFichier.xlsx"));
Partager