Bonsoir,

Il semble qu'il y ait toujours un bug dans la conversion de string en float lorsque l'on utilise le composant destination excel !
Exemple pour illustrer mon propos :

J'ai un fichier csv au format (imposé) suivant :

MARTIN,Pierre,10.54,45.456
DUBOIS,Marcel,15.4656,78.45
...

Je veux l'importer dans une feuille excel pour avoir :

MARTIN | Pierre | 10,54 | 45,456
DUBOIS | Marcel | 15,4656 | 78,45

Il semble naturel d'utiliser une source fichier plat (CSV) vers une destination excel !

Et bien non, le résultat est toujours :

MARTIN | Pierre | 10.54 | 45.456
DUBOIS | Marcel | 15.4656 | 78.45

Un point a la place de la virgule !

Sachant que je ne veux pas changer les options de format dans excel, comment résoudre ou contourner ce bug ?

Solutions essayées : changement de type des colonnes concernées dans le composant fichier plat, composant conversion, composant colonne dérivée... avec DT_Decimal, DT_RT8, float , replace . par , rien n'y fait

Avez-vous des suggestions ?

Merci de votre aide