/ / Não é possível implementar a extensão de arquivo xlsx no apache POI - java, apache-poi, xlsx, xssf

Não é possível implementar a extensão de arquivo xlsx no apache POI - java, apache-poi, xlsx, xssf

Eu não posso fazer um objeto XSSF em java com o apache POI. Eu tenho uma lista de diretórios de arquivos salvos como uma matriz de seqüências de caracteres como "list []". xls (HSSF) estão funcionando bem sem erros.

Usando o seguinte código:

String s = list[i]; //line 205
InputStream input = new FileInputStream(s);  //line 206
Workbook wb = new XSSFWorkbook(input); //line 207

Eu recebo o erro:

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)

Respostas:

1 para resposta № 1

Isso parece uma confusão na biblioteca. Acabei de verificar com xmlbeans-2.3.0 e tem o método que você está faltando. Certifique-se de ter as dependências adequadas para a versão do POI que você está usando.