我无法为POI使用XSSF前缀。当我运行代码后,给出错误。请帮帮我
错误:运行: 线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject 在javacodechefsummer.Javacodechefsummer.main(Javacodechefsummer.java:36)
答案 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>