[Delphi + Excel] OleApplication (type de données)
Bonjour,
J'ai 1 pbleme quand j'essaie de lire des cellules d'un fichier Excel quand les données contiennent des nombre à virgule.
Le code suivant me génère 1 erreur:
Code:
1 2
| chaine := OleApplication.Cells[10,1].value+','+OleApplication.Cells[10,2].value+','+OleApplication.Cells[10,3].value+','+OleApplication.Cells[10,4].value;
showMessage(chaine); |
Sachant que:
la colonne1 (cellule [10,1] par exple) contient une chaine,
la colonne2 contient un réel (ex 2,89),
la colonne3 contient une un réel (ex 2,89),
la colonne4 contient une chaine
Quelqu'un pourrait-il m'aider ou me donner un code qui fait des conversions en type adéquat??
Merci.
Re: [Delphi + Excel] OleApplication (type de données)
Essaies:
Code:
1 2 3 4
| chaine := OleApplication.Cells[10,1].value+','+FloatToStr(OleApplication.Cells[10,2].value)
+','+FloatToStr(OleApplication.Cells[10,3].value)+','
+OleApplication.Cells[10,4].value;
showMessage(chaine); |