Bonjour à toutes et à tous,
Voilà, ça fait maintenant un moment, que je me prend la tête avec un fichier CSV que je dois ouvrir avec Excel.
Mon fichier utilise un séparatuer point-virgule et des doubles quotes comme délimiteur de texte.
je l'ouvre avec une syntaxe de ce style :
Le ficheir s'ouvre dans Excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 EaTempTabXl.Workbooks.OpenText( CheminFic, //Filename xlWindows, //Origin 1, //StartRow xlDelimited, //DataType xlTextQualifierDoubleQuote,//TextQualifier false, //ConsecutiveDelimiter false, //Tab true, //Semicolon false, //Comma false, //Space false, //Other false, //OtherChar emptyparam, //FieldInfo emptyparam, //TextVisualLayout lcidExcel); //lcid
Maintenant le problème est le suivant. Dans ce fichier j'ai entre autre une colonne SIRET (14 caractères numériques) pour identifier une entreprise.
Par exemple avec un SIRET égal à : 41315712345678
Excel me transforme cette colone et l'affiche comme cela : 4,13157E+13
au lieu de m'afficher : 41315712345678.
que dois je faire pour éviter cela.
Merci d'avance.
Alex.
Partager