什么是apache POI的读取和写入excel或xls的jar依赖项?

时间:2017-11-07 18:59:22

标签: apache-poi

由于缺少xmlbeans.jar依赖性,我得到运行时出现错误,如java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject。 我需要使用XLS,DOC和.PPT格式。 有人可以为apache POI建议重要的JAR吗?

2 个答案:

答案 0 :(得分:3)

Apache POI的依赖关系是fully described on the Apache POI website here

该表(我不会在此重现,因为您需要检查最新版本on the POI website)详细信息,对于您要使用的每个组件,依赖项是什么。

如果您下载最新的Apache POI二进制版本(.tar.gz.zip),您将在其中找到所需的所有依赖项jar。检查components and dependencies page,看看您需要使用哪些。

或者,手动处理依赖关系是90年代。使用像Gradle或Apache Maven这样的工具为你处理它会好得多,然后他们会拿起项目提供的元数据来获取你需要的依赖项。

{4}}

还提供了针对Apache POI的Maven / Gradle工件的详细信息

答案 1 :(得分:0)

对于Apache POI,您需要这两种组合。

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