使用apache poi读取Excel文件时出现java异常
读取Excel 2007文件时出现问题。xlsx文件扩展名,当我尝试使用apache poi阅读时:
InputStream file = new FileInputStream(C:\\test.xlsx);
---> XSSFWorkbook workbook = new XSSFWorkbook(file);
这一行给了我一个例外Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject
请问,这个错误的原因是什么
# 1 楼答案
您需要在类路径中的“your_location_of_poi\poi-x.x\ooxml lib\”文件夹下包含一个名为
xmlbeans-x.x.x.jar
的jar文件注意:
x.x
是您正在使用的poi版本,x.x.x
是上述文件夹下该jar文件的版本号