Java POI无法找到符号WorkbookFactory

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

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

即时通讯将HSSF模型转换为XSSF。我在这里和那里得到律错误。我donwloaded最新的兴趣点,并放弃所有的jar文件,并做了Apache包括在我的Java类.....得到这个错误:

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

Workbook wb = WorkbookFactory.create();

275:can not find symbol [javac] symbol:variable WorkbookFactory [javac] location:class mil.usmc.logcom.chassis.util.HSSFUtils [javac] Workbook 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>

扫码关注云+社区