pb de lecture dans un fichier CSV
Bonjour,
je veux récuperer des données d'un fichier CSV, pour cela j'uilise le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| using (StreamReader sr = new StreamReader(cheminCSVFormation))
{
//On ignore le première ligne = en-tête
sr.ReadLine();
StringBuilder sb = new StringBuilder();
StringBuilder sbTrie = new StringBuilder();
StringBuilder sbResult = new StringBuilder();
String[] listeColonnes;
sbResult.Append(query);
int iCptLine = 0;
// Lecture ligne à ligne
while (!sr.EndOfStream)
{
sb.Append(sr.ReadLine());
sb.Replace("é", "e");
//sb.Replace(";", "';'");
//Commence par ('
//sb.Insert(0, "('");
//Fini par ')
//sb.Append("')");
listeColonnes = sb.ToString().Split(';');
//Construction de la requête pour la table des clients
sbTrie.Append(listeColonnes[0]); //IdFormation
Colonne = "IdFormation";
Valeur = listeColonnes[0]; |
Le problème est que les "é" sont supprimés...comment faire?