Je reçois une erreur java.lang.IllegalArgumentException: Unknown error type: -60
, dans le code suivant:
...
évaluateur.evaluateFormulaCell (c);
...
Dans Excel, toutes les formules fonctionnent bien.
Trace de la pile:
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)
...
Réponses:
2 pour la réponse № 1Vous devez effectuer une mise à niveau vers une version plus récente d’Apache POI.
Plus précisément, vous devez exécuter POI 3.12 beta 1 ou plus récent. Si vous regardez le changelog pour Apache POI, vous verrez que ce bogue a été corrigé entre 3.11 final et 3.12 beta 1