Apache POI exception dans la lecture de fichiers xlsx
Je suis en utilisant apache POI pour la lecture xlsx fichiers en ajoutant au-dessous de dépendances
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.8</version>
</dependency>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>2.5.0</version>
</dependency>
Je suis arriver exception suivante lors de l'exécution avec la jetée de plugin, même si elle est déployée dans tomcat.
org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException
at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:62)
at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:403)
at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:155)
......
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
...........
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.openxmlformats.schemas.spreadsheetml.x2006.main.StyleSheetDocument
at org.openxmlformats.schemas.spreadsheetml.x2006.main.StyleSheetDocument$Factory.parse(Unknown Source)
at org.apache.poi.xssf.model.StylesTable.readFrom(StylesTable.java:121)
at org.apache.poi.xssf.model.StylesTable.<init>(StylesTable.java:92)
... 186 more
J'ai enlevé le xmlbeans de la dépendance de l'maven va automatiquement télécharger des points d'intérêt dépendances , toujours la même exception.Toute aide?
source d'informationauteur pavan
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé pi avec la version 3.12. La dépendance suivant est requis:
compile 'org.apache.poi:ooxml-schemas:1.1'
voir aussi http://poi.apache.org/faq.html#faq-N10025
J'ai fait exécuter ces dépendances:
Lorsque je tente pour d'autres, il ne fonctionne pas:
3.10 : n'est pas connu pour maven central
3.11 : échec, exacte, l'erreur dans ce cas !!!
Conclusion PI 3.9 fonctionne !!!!
J'ai essayé d'utiliser
poi 3.10
3.11
et3.12 beta
avec le Graal et obtenez cette erreur.Après le téléchargement et l', y compris http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/poi/ooxml-schemas/1.0/ooxml-schemas-1.0.jar l'erreur a disparu.
- Je utiliser 3.7 mais avez-vous essayez d'ajouter