JavaPOI找不到符号WorkbookFactory

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

我正在将HSSF模型转换为XSSF。我经常犯错误。我没有加载最新的POI,并删除了所有JAR文件,并在我的java类中执行了Apache包含的操作……得到了这个错误:

import org.apache.poi.ss.usermodel.Workbook;

Workbook wb = WorkbookFactory.create();

275:找不到符号javac符号:可变工作书店javac位置:mil.usmc.logcom.chassis.util.HSSFUtils类javacWorkbook WB=WorkbookFactory.create();

提问于
用户回答回答于
用户回答回答于

如果你问的问题是你如何找到WorkbookFactory类,那么这是一个很好的问题。WorkbookFactory显然不驻留在poi.jar中 - 它位于poi-ooxml jar中。

将这个依赖添加到你的Maven项目中,你应该可以导入W​​orkbookFactory:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.9</version>
</dependency>

扫码关注云+社区