0

我已经下载了最新的 POI 3.5 并尝试运行示例应用程序来创建 excel 表。但是在执行一些代码时总是出错:

enter code here
    Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook();

一直生成的异常是:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException at ExcelSheetCreation.main(ExcelSheetCreation.java:38)

请为给定的异常提供解决方案,为什么会出现这种异常,因为我已经包含了所有类型的 POI 3.5 jar。?项目中要包含更多内容?

谢谢,

米沙尔沙阿

4

1 回答 1

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>
于 2009-12-16T15:39:05.023 回答