Maison >développement back-end >C++ >Comment lire un fichier CSV en utilisant uniquement .NET natif ?

Comment lire un fichier CSV en utilisant uniquement .NET natif ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-03 20:24:40442parcourir

How to Read a CSV File Using Only Native .NET?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn