Java apache poi错误:java.lang.IllegalArgumentException:未知错误类型:-60

时间:2015-03-02 10:51:01

标签: java excel apache-poi

我在以下代码中收到错误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)

...

1 个答案:

答案 0 :(得分:2)

您需要升级到较新版本的Apache POI。

具体来说,您需要运行POI 3.12 beta 1或更新版本。如果您查看changelog for Apache POI,您会看到此错误在3.11 final和3.12 beta 1之间得到修复