apache poi 3.6:读取xlsx文件

时间:2010-05-23 19:26:33

标签: java

我有一个相对愚蠢的新问题,我试图打开一个xlsx文件,使用apache POI 3.6进行阅读。

XSSFWorkbook workBook = new XSSFWorkbook(“C:\ test.xlsx”);

xlsx文件保存在excel 2007中,我看到的错误是: 线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlException

  • 我不知道解决方案是什么......任何想法和/或示例代码?

2 个答案:

答案 0 :(得分:2)

您的类路径缺少Apache POI的一个依赖项。具体来说,您缺少XMLBeans jar。你在使用Maven吗?

答案 1 :(得分:0)

您可以从此处下载:http://apache.securedservers.com/xmlbeans/binaries/xmlbeans-2.5.0.zip

如果(最可能的话)你正在使用IDE(eclipse等)将它添加到构建路径中......

如果从CLI调用,则使用-cp开关,因为您可能正在为其他所有操作...

RGDS

-ksm