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 : Sélectionner tout - Visualiser dans une fenêtre à part
java.lang.NumberFormatException: For input string: "1 629.500
Voici ma portion de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!!