Java的Apache poi错误:java.lang.IllegalArgumentException:未知的错误types:-60
我得到错误java.lang.IllegalArgumentException: Unknown error type: -60
,在下面的代码中:
…
evaluator.evaluateFormulaCell(C);
…
在Excel文件中,所有的公式工作正常。
堆栈跟踪:
java.lang.IllegalArgumentException: Unknown error type: -60 at org.apache.poi.ss.usermodel.FormulaError.forInt(FormulaError.java:131) at org.apache.poi.xssf.usermodel.XSSFCell.setCellErrorValue(XSSFCell.java:611) at org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.setCellValue(XSSFFormulaEvaluator.java:203) at org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.evaluateFormulaCell(XSSFFormulaEvaluator.java:147)
…
您需要升级到更新版本的Apache POI。
具体来说,您需要运行POI 3.12 beta 1或更新版本。 如果您查看Apache POI的更新日志 ,您会发现该错误在3.11 final和3.12 beta 1之间被修复
- 维护从XML到Excel文件的层次结构 – Java
- 使用StreamingOutput对象写入excel文件。 (java.lang.ClassCastException)
- 如何使用java poi或jfree jar在excel中创builddynamic柱形图
- Apache POI – JAVA – 迭代excel中的列
- 如何在Excel或apache POI中“格式化为表格”?
- excel字段的值越来越3.0E9,我需要3000000000时,试图parsing
- org.apache.poi.POIXMLException:使用Libre Office更新.xls文件后POI API中的java.lang.reflect.InvocationTargetException
- 获取单元格的名称apache poi
- 使用Apache POI在Excel中更改小数点和千位分隔符