我已经下载了最新的POI 3.5,并尝试运行示例应用程序来创建excel表。但是它总是会出错,而不像以下代码那样:
enter code here
Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook();
始终生成异常是:
线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlException 在ExcelSheetCreation.main(ExcelSheetCreation.java:38)
请为给定的例外提供解决方案, 为什么它会提供这种例外,因为我已经包含了所有类型的POI 3.5罐子。 什么在项目中包含更多内容?
谢谢,
Mishal Shah
答案 0 :(得分:0)
如果您使用Maven,请包含此依赖项:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.5-FINAL</version>
</dependency>
特别是,问题是因为您没有Apache xmlbeans依赖
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>2.3.0</version>
</dependency>