POI的XSSF前缀

时间:2013-05-07 11:46:44

标签: apache-poi

我无法为POI使用XSSF前缀。当我运行代码后,给出错误。请帮帮我

错误:运行: 线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject     在javacodechefsummer.Javacodechefsummer.main(Javacodechefsummer.java:36)

2 个答案:

答案 0 :(得分:1)

Apache POI网站has a whole section on the components and their dependencies,其数量惊人的人似乎完全忽略了......(每周看一下类似问题的数量!)

如果您想要使用read through it,您将清楚地看到XSSF所需的依赖关系。这些依赖项随Apache POI一起提供,您只需将它们添加到类路径中即可。从您的错误中,您遗漏了xmlbeans,也可能缺少其他一些

答案 1 :(得分:1)

如果你使用maven,依赖是

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