我无法使用 apache POI 在 java 中创建 XSSF 对象。我有一个保存为字符串数组的文件目录列表,如“list []”。xls (HSSF) 工作正常,没有错误。
使用以下代码:
String s = list[i]; //line 205
InputStream input = new FileInputStream(s); //line 206
Workbook wb = new XSSFWorkbook(input); //line 207
我得到错误:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
at org.apache.poi.POIXMLDocumentPart.<clinit>(POIXMLDocumentPart.java:56)
at FileTest.skim(FileTest.java:207)
at FileTest.main(FileTest.java:125)