Génération fichier csv pb avec ";"
Bonjour,
Je génère un fichier csv à partir de données venant de la bdd de mon application.
Le problème est que quand j'ai des données comme par exemple donnee1 qui est égale à:
Code:
cette chaîne fait ";" complètement planter la génération de mon csv
Le fait que la donnée récupérée a ";" dans sa chaine est interprété comme une nouvelle colonne dans ma génération csv
En gros la génération se fait en simplifiant pour l'instant comme ça:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| ...
StreamWriter flux = new StreamWriter("D:\\essai.csv", false, System.Text.Encoding.Default);
...
string ligne="";
ligne = ligne + donnee1 + ";";
ligne = ligne + donnee2 + ";";
ligne = ligne + donnee3 + ";";
ligne = ligne + donnee4 + ";";
....
flux .Write(VLST_LIGNE);
flux .Close();
... |
Comment faire en sorte que peu importe ce que contient la chaîne, celle ci soit interprété comme une colonne ?
Pour l'instant je me retrouve avec plusieurs colonnes pour une même donnée(donnée tronquée sur plusieurs colonnes) ce qui est complètement incorrect.
Merci d'avance pour votre aide.