exception lors de la lecture d'un fichier Excel avec apache poi
Problème de lecture de fichier Excel 2007 .xlsx fichier de l'extension, alors que je suis en train de lire avec apache poi:
InputStream file = new FileInputStream(C:\\test.xlsx);
---> XSSFWorkbook workbook = new XSSFWorkbook(file);
Cette ligne me donner une exception Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject
s'il vous plaît, ce qui peut être la cause de cette erreur?
vous n'avez pas inclus une bibliothèque dans votre chemin de classe.
OriginalL'auteur Olzhas | 2012-10-24
Vous devez vous connecter pour publier un commentaire.
vous avez besoin d'inclure un fichier jar nommé
xmlbeans-x.x.x.jar
qui vient sous le dossier "your_location_of_poi\pi-x.x\ooxml-lib\" dans votre classpath.Remarque:
x.x
est la version de poi que vous utilisez etx.x.x
est le numéro de version de ce fichier jar en vertu de la ci-dessus mentionné dossierJe suis l'aide d'une machine virtuelle Linux où l'Office n'est pas installé. J'ai créé une Application Swing pour Excel lecture. L'application fonctionne très bien sous Windows mais en donnant à java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException sur la machine virtuelle Linux.
OriginalL'auteur Abubakkar
Vous téléchargez extra fichier jar. Vous pouvez télécharger :
http://www.findjar.com/index.x;jsessionid=D9C61BD4B98370C199118B8C53CC689F?query=org.apache.xmlbeans.XmlObject
OriginalL'auteur katsu
Vous manque le supplément de fichiers jar qui viennent avec PI. Les inclure dans votre classpath.
OriginalL'auteur awm
Vous n'avez pas XMLBeans dans votre classpath.
OriginalL'auteur Dan D.
J'ai téléchargé xmlbeans.jar et ajoutée à la Bibliothèque Externe Jar. Il a résolu mon problème.
OriginalL'auteur Ramesh