无法在Apache POI 3.5 .jar中引用XSSF

时间:2016-03-02 04:23:05

标签: java excel apache netbeans apache-poi

我正在尝试在Apache POI 3.5中使用XSSFWorksheet

我正在使用JDK1.7和Netbeans 8.0.2。我已将所有.JAR文件复制到库文件中,并在Netbeans中添加了库。 XSSF类不会出现在二进制文件中。我可以看到HSSF类而不是XSSF。

奇怪的是,导入会识别org.apache.poi.hssf.usermodel.HSSFWorkbookorg.apache.poi.ss.usermodel.Workbook,但不识别org.apache.poi.xssf.usermodel.XSSFWorkbook

我确实在.poi.usermodel中看到了类源代码,但没有看到二进制文件中的类源代码。我也无法在poi-ooxml和schema jar文件中看到这个类。它是什么.jar文件?运行XSSFWorksheet和XSSFSheet需要哪些精确的库?我注意到有Maven的支持但不支持Netbeans。

1 个答案:

答案 0 :(得分:2)

XSSFWorkbook包含在poi-ooxml jar文件中,如detailed in the Apache POI components documentation,所以如果你正确地将它添加到类路径中,那么它应该可用。

还请尝试更新到最新版本的poi-3.13甚至poi.3.14beta1,它们具有大量的fixes since 3.5,增加的功能和其他重要的改进,以支持Microsoft格式的新功能。< / p>