/ / Utiliser XSSFWorkBook pour lire Excel modifie la précision des numéros de cellules - java, excel, apache-poi

Utiliser XSSFWorkBook pour lire Excel modifie la précision du nombre de cellules - java, excel, apache-poi

J'utilise le package org.apache.poi.openxml4j.opc; package à lire dans un fichier Excel et cela modifie la précision des chiffres lus dans Excel.

J'ai un exemple dans lequel si j'ai 1.11, 2.22 ou 4.44 dans une cellule, alors XSSFWorkbook renvoie 1.110000000001, 2.220000000002, etc. Quelqu'un a-t-il une idée de ce qui se passe?

Réponses:

0 pour la réponse № 1

Je me souviens d’avoir eu le problème exact que vous avez décrit dans le passé et je crois que le problème provient du problème de précision de double. Dans ma solution de contournement, j’ai converti et mis en forme le double valeur en String avant de définir la valeur de chaîne dans la cellule.