java.lang.NumberFormatException: For input string: "1 629.500"
Bonjour les amis,
Voici mon problème:
lorsque je lie le contenu d'une cellule (fichier excel) qui représente un montant et je la place dans une variable de type float, j'ai l"'erreur suivante :
Code:
java.lang.NumberFormatException: For input string: "1 629.500
Voici ma portion de code :
Code:
1 2 3 4 5 6 7
|
float s6_Montant=0;
if(ligne.getCell(4).getCellType()==HSSFCell.CELL_TYPE_NUMERIC)
s6_Montant=(float) ligne.getCell(4)
else if(ligne.getCell(4)).getCellType()== HSSFCell.CELL_TYPE_STRING) s6_Montant=Float.valueOf((ligne.getCell(4)).getStringCellValue()).replace(',','.').replaceAll(" ","").trim()); |
Veuillez m'aidez svp, j'ai essayé de supprimer les espaces et remplacer la virgule par un point, mais en vain.
Merci d'avance!!