解决XSSFWorkbook的问题 - Java - POI .jar

Nic*_*ick 21 java excel apache-poi xssf

我正在尝试升级Java应用程序以处理.xlsx,使用比现有POI库更新的POI库.我遇到类似于答案评论中提到的问题:Apache POI,同时使用XSSF和HSSF

我指的是新的ss.usermodel,但它一直告诉我它无法解析XSSF工作簿声明:

Workbook xlsImport = new XSSFWorkbook();
Run Code Online (Sandbox Code Playgroud)

我挖掘了他们的一些文档,发现XSSFWorkbook不是org.apache.poi.ss.usermodel的一部分.它是org.apache.poi.xssf.usermodel.XSSFWorkbook的一部分.但我没有poi.xssf导入.我指的是错的吗?我正在使用POI 3.7感谢您提供的任何帮助.

Joe*_*ney 37

您需要包含poi-ooxml jar才能获得XSSF库.poi jar只有HSSF库.


Pet*_* T. 14

你需要包括poi-ooxml罐子.您可以将其添加到pom.xml文件中

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.10-FINAL</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)