2009-12-07 6 views
1

J'utilise poi-3.5-beta5 pour lire le fichier Excel.
J'essaye d'ouvrir le dossier d'Excel par XSSFWorkbook workBook = nouveau XSSFWorkbook (xlsPath);POI Apache - erreur dans la lecture du fichier Excel

J'obtiens l'erreur suivante (bien que je ne suis pas en utilisant log4j)

Exception dans le thread "principal" java.lang.NoClassDefFoundError: org/apache/log4j/enregistreur à org.apache.poi.openxml4j. opc.Package. (Package.java:63) à org.apache.poi.POIXMLDocument.openPackage (POIXMLDocument.java:63) à org.apache.poi.xssf.usermodel.XSSFWorkbook. (XSSFWorkbook.java:173) à test.ExcelReader.displayFromExcel (ExcelReader.java:44) à test.ExcelReader.main (ExcelReader.java:138)

S'il vous plaît aidez-moi à ce seul problème. Merci

Répondre

1

On dirait que vous avez besoin de Log4J sur votre chemin de classe.

3

Le POI dépend probablement de log4j. Ajoutez simplement le fichier log4j jar dans votre classpath.

0

Si U ont ce problème encore, je veux vous donner quelques informations:

Peut être que vous pourriez ne pas inclure le fichier poi-ooxml-version.jar.

Puisque vous traitiez format Excel 2007, les mises en œuvre XSSF de format sont inclus dans ce fichier jar ...

Questions connexes