Parser un fichier délimité
Bonjour à tous,
J'aurai besoin de votre aide pour développer mon petite appli.
Mon petit prog doit lire des fichiers text qui se présente ainsi:
Code:
1 2 3
|
xxx|rrrr|dsdf|gfgdfg|ghfjhy|fgqgg
jthd|qffqd|dfsd|qfqf|qqfsdf|hfhfh |
Ces fichiers vont de 1 ligne à x ligne. Je souhaite récupérer chaque champs de chaque ligne et le mettre dans un tableau pour pouvoir le retraiter par la suite.
Je ne sais pas du tout faire cela, mais après avoir parcouru le net, je pense que la solution est un streamreader
Code:
1 2 3 4 5 6 7 8 9 10
|
using (StreamReader str = StreamReader(file))
{
// récupérer chaque ligne du fichier
string[] str = File.ReadAllLines(file);
// création de la data table
DataTable dt = new DataTable();
// remplissage du datatable
....
} |
Mais après cela je suis bloqué....
Un peu d'aide serait la bienvenue.
Merci