Bonjour,

je veux récuperer des données d'un fichier CSV, pour cela j'uilise le code suivant:

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
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?