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
Partager