我正在尝试使用 Apache POI 读取和写入 .xslx 文件。我的程序从存储在文件夹中的工作簿中获取数据并将其写入另一个文件。它一次对一个文件工作正常,但是当我尝试为 >1 个文件运行它时,它显示以下错误:
线程“主”org.apache.xmlbeans.impl.values.XmlValueDisconnectedException 中的异常
在 org.apache.xmlbeans.impl.values.XmlObjectBase.check_orphaned(XmlObjectBase.java:1244) 在 org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellImpl.getR(Unknown Source) 在 org.apache.poi。 xssf.usermodel.XSSFRow.onDocumentWrite(XSSFRow.java:452) at org.apache.poi.xssf.usermodel.XSSFSheet.write(XSSFSheet.java:2686) at org.apache.poi.xssf.usermodel.XSSFSheet.commit( XSSFSheet.java:2655) 在 org.apache.poi.POIXMLDocumentPart.onSave(POIXMLDocumentPart.java:313) 在 org.apache.poi.POIXMLDocumentPart.onSave(POIXMLDocumentPart.java:317) 在 org.apache.poi.POIXMLDocument.write (POIXMLDocument.java:173) 在 ragxlsx.RAGxlsx.main(RAGxlsx.java:231) Java 结果:1
这是我第一次发布问题,如果我做错了什么,请见谅。提前致谢。