Bonjour, j'ai besoin de lire une cellule qui contient un entier.
J'utilise la commande:
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));
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.

J'ai essayé de contourner l'obstacle avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String stringa1 = stringa2.replaceAll(".0", "");
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"?

Bref, est ce que quelqu'un possède la solution? Merci d'avance!