我正在尝试升级一个Java应用程序来处理.xlsx,使用一个比我们现有的POI库更新的POI库。我遇到了与这里的答案评论中提到的问题类似的问题:Apache POI, using both XSSF and HSSF
我指向了新的ss.usermodel,但它一直告诉我它无法解析XSSF工作簿声明:
Workbook xlsImport = new XSSFWorkbook();
我深入研究了他们的一些文档,发现XSSFWorkbook不是org.apache.poi.ss.usermodel的一部分。它是org.apache.poi.xssf.usermodel.XSSFWorkbook的一部分。但是没有poi.xssf可供我导入。我是不是指错了地方?我正在使用POI 3.7,感谢您的帮助。
发布于 2011-05-09 16:39:27
需要包含poi-ooxml jar才能获得XSSF库。poi jar只有HSSF库。
发布于 2014-04-14 03:47:28
你需要包括poi-ooxml罐子。可以将其添加到pom.xml文件中
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
发布于 2012-07-20 19:38:28
首先,您需要将正确的jar文件包含到您的库中,poi-ooxml-schemas-3.8-20120326.jar。你可以在http://poi.apache.org/download.html上找到这些。并且您需要将以下链接添加到java文件中。
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
https://stackoverflow.com/questions/5030892
复制相似问题