在运行将StringBuilder的内容保存到.xlsx文件的代码时,它给出了以下错误:
线程中的异常" main" java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(ILjava /郎/对象; Ljava /郎/ Throwable的;)V 在 org.apache.poi.openxml4j.opc.ZipPackage.buildPartName(ZipPackage.java:275) 在 org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:214) 在 org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:673) 在org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:274) 在org.apache.poi.util.PackageHelper.open(PackageHelper.java:37)at org.apache.poi.xssf.usermodel.XSSFWorkbook。(XSSFWorkbook.java:258)
以下声明:
Workbook book = new XSSFWorkbook(inputStream);
我正在使用maven,并添加了以下依赖项:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.8-beta3</version>
</dependency>
另外,我导入了所有必要的类来处理Excel文件。
我不知道如何解决这个问题。我需要你的帮助
答案 0 :(得分:0)
问题是解决的。我更改了POI版本。我使用了以下依赖项:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.14-beta1</version>
</dependency>