Bonjour, j'ai besoin de lire une cellule qui contient un entier.
J'utilise la commande:
mais j'obtiens un message d'erreur, de toute évidence le string contient "7.0" (par exemple) au lieu de "7", ce qui ne plait pas au parseInt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Cell a1 = sheet.getCell(0,0); String stringa1 = a1.getContents(); int valeur = (Integer.parseInt(stringa1));
J'ai essayé de contourner l'obstacle avec un
mais dès que le nombre contient un zéro, le code plante; par exemple avec "10". Je ne sais pas pourquoi d'ailleurs, "10" ne contient pourtant pas ".0"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part String stringa1 = stringa2.replaceAll(".0", "");
Bref, est ce que quelqu'un possède la solution? Merci d'avance!
Partager