2009-12-07 195 views
1

我正在使用poi-3.5-beta5讀取excel文件。
我想通過 打開excel文件XSSFWorkbook workBook = new XSSFWorkbook(xlsPath);Apache POI - 讀取excel文件時出錯

我收到以下錯誤(雖然我沒有使用log4j的)

異常在線程 「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/ log4j的/記錄器 在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)

請幫我這個唯一的問題。 謝謝

回答

1

看起來你需要在你的類路徑中需要Log4J

3

POI可能對log4j有依賴性。只需在你的類路徑中包含log4j jar。

0

如果u有這個問題,我仍然想給你一些信息:

可能是你可能不包括poi-ooxml-version.jar文件。

既然你正在處理Excel格式2007年,XSSF格式的實現都包含在這個jar文件...

相關問題