Apache POI 3.9:未找到WorkbookFactory方法

在我的应用程序中,我已使用Apache POI 3.8进行XLS文件处理。

现在,我想迁移到Apache POI 3.9最新且稳定的版本。我在应用程序中添加了JAR文件poi-3.9-20121203.jar,并删除了与POI

3.8相关的JAR。

但似乎在3.9版本中,WorkbookFactory类已被删除。

那么如何在Apache POI 3.9中创建Workbookwith WorkbookFactory

我提取了JAR并进行了检查,没有类似的类WorkbookFactory

谁能告诉我如何使用POI 3.9创建新工作簿?

回答:

您缺少几个JAR。看一下POI组件页面,您将看到需要POI-3.9

jar,POI-OOXML-3.9 jar及其各自的依赖性。

如果要使用其他任何格式(例如doc,docx,ppt,pptx),则还需要POI-Scratchpad-3.9

jar。如组件页面所示,在使用OOXML文件格式(例如.xlsx)时,您将需要POI-OOXML_Schemas-3.9 jar或更大的完整OOXML-

Schemas-1.1 jar。

此外,自从提出此问题以来,Apache

POI已经发布了两个新版本,其中修复了许多错误,并添加了新功能,因此值得使用最新版本(撰写本文时为3.11)而不是3.9!

以上是 Apache POI 3.9:未找到WorkbookFactory方法 的全部内容, 来源链接: utcz.com/qa/423766.html

回到顶部