Estou com erro java.lang.IllegalArgumentException: Unknown error type: -60
, no código a seguir:
...
avaliador.avaluateFormulaCell (c);
...
No arquivo excel, todas as fórmulas funcionam bem.
Stacktrace:
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)
...
Respostas:
2 para resposta № 1Você precisa atualizar para uma versão mais recente do Apache POI.
Especificamente, você precisa estar executando o POI 3.12 beta 1 ou mais recente. Se você olhar para o changelog para o Apache POI, você verá que esse bug foi corrigido entre 3.11 final e 3.12 beta 1