Maison >développement back-end >C++ >Comment lire un fichier CSV en utilisant uniquement .NET natif ?
Comment lire un fichier CSV avec la fonctionnalité native .NET
Question :
Comment puis-je lire un fichier CSV en utilisant C# sans faire appel à un tiers composants ?
Réponse :
Le .NET Framework fournit la classe Microsoft.VisualBasic.FileIO.TextFieldParser pour analyser les fichiers CSV. Pour utiliser cette classe, importez l'assembly Microsoft.VisualBasic.
Voici comment utiliser TextFieldParser pour lire un fichier CSV :
using Microsoft.VisualBasic.FileIO; var parser = new TextFieldParser(file); parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(new string[] { ";" }); while (!parser.EndOfData) { string[] row = parser.ReadFields(); // Process the current row }
La méthode ReadFields renvoie un tableau de chaînes représentant les valeurs de la ligne actuelle dans le fichier CSV.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!