Bonjour, j'ai actuellement une erreur lorsque je veux lire un fichier csv.
En effet, il me dit que FileExists n'existe pas dans le fichier actuel, mais je ne sais pas pourquoi, sûrement une innatention de ma part mais je n'en suis pas sûr
Mon code :
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
32
33
34
35
36
37
38
39
40 using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WindowsFormsApplication1 { class Main { ArrayList Tligne = new ArrayList(); // tableau qui va contenir les sous-chaines extraites d'une ligne. char[] splitter = { ';' }; // délimiteur du fichier texte string fic_serveur = null; // chaine qui contient le nom du fichier csv à ouvrir // Code if (File.Exists("oui.csv")) { // On vérifie si le fichier existe avant de l'ouvrir StreamReader line = new StreamReader("oui.csv"); ligne=line.ReadLine(); // on parcours les lignes jusqu'à la fin du fichier while (ligne!=null) { Tligne=ligne.Split(splitter); // récupération de la premiere ligne du fichier // On la sépare à l'aide du delimiteur => ';' // Ici, mets ton traitement sur les differents champs de ton CSV // Pour chaque ligne : Tligne[0] premier champs fichier CSV; // Peux utiliser Tligne.length pour connaitre le nombre de champs de chaque ligne } // Fin while (ligne!=null) line.Close(); // Fermeture du fichier CSV } // Fin If (file.exists) } } }
Partager