我刚开始使用 Apache POI 库来处理 .xls 和 .xlsx 文件。我poi-ooxml-3.11.jar
从他们的Maven 存储库中获取了文件,并尝试了此处找到的示例。在 Eclipse 中实现时,未解析 Row 类的导入。我检查了库的 .jar 文件,确实apache.poi.ss.usermodel.
只有一个类WorkbookFactory.class
。我也尝试过该 POI 库的早期版本,但我已经停止在 3.8 看到该包中没有任何内容。Eclipse中项目的构建路径没问题,一切都检查好了。我也尝试了poi-bin-3.11-20141221.zip
引用的库,但没有成功。即使在他们的图书馆文档中找到here那堂课应该在那里。有任何想法吗?我必须自己获取资源并创建一个罐子吗?任何建议表示赞赏。谢谢。
问问题
2017 次
1 回答
2
Apache POI 分布在各种模块中,其中一个主要模块是poi。大多数其他模块,包括poi-ooxml都依赖于这个主要工件。poi-ooxml POM中明确说明了依赖关系
最好的办法是让 Maven 处理这个问题,如果您在 POM 中添加poi-ooxml,它将自动拉取所需的依赖项。
如果这是不可能的,那么您将不得不通过检查您需要的库的 POM 来复制依赖关系树。
于 2015-02-10T10:31:53.500 回答