gpt4 book ai didi

java - 无法将 XSSF 与 Excel 2007 一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:33 25 4
gpt4 key购买 nike

我很难从 Excel 2007 读取数据。我正在使用 XSSF 从 Excel 的特定单元格读取数据,但不断出现错误 -

线程“main”中的异常 java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions;
在 org.apache.poi.POIXMLDocumentPart.(POIXMLDocumentPart.java:46)

这是我的代码:

public static void main(String [] args) throws IOException {
InputStream ins = new FileInputStream("C:\\Users\\Tarun3Kumar\\Desktop\\test.xlsx");
XSSFWorkbook xwb = new XSSFWorkbook(ins);
XSSFSheet sheet = xwb.getSheetAt(0);
Row row = sheet.getRow(1);
Cell cell = row.getCell(0);
System.out.println(cell.getStringCellValue());
System.out.println("a");
}

我在构建路径中添加了以下 jar -

poi-3.6
poi-ooxml-3.6
poi-ooxml-schemas-3.6
x-bean.jar

我只能弄清楚 setSaveAggressiveNamespaces 已替换 setSaveAggresiveNamespaces....

最佳答案

还有一个问题是:xbean.jar和xmlbeans.jar都有XmlOptions,但只有xmlbeans.jar有你想要的方法。我首先更改了 xmlbeans.jar 的路径顺序并成功了。

关于java - 无法将 XSSF 与 Excel 2007 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3031437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com