/ / Erreur de script poi apache / java: java.lang.IllegalArgumentException: type d'erreur inconnue: -60 - java, excel, apache-poi

Erreur Java apache poi: java.lang.IllegalArgumentException: type d'erreur inconnue: -60 - java, excel, apache-poi

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 № 1

Vous 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