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中创建Workbook
with 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