Maison >développement back-end >C++ >Comment puis-je analyser efficacement les données CSV dans .NET ?

Comment puis-je analyser efficacement les données CSV dans .NET ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-04 06:19:40781parcourir

How Can I Efficiently Parse CSV Data in .NET?

Analyse des données CSV dans .NET

La lecture de fichiers CSV (valeurs séparées par des virgules) est une tâche courante lors du traitement des données dans .NET candidatures. Vous pouvez envisager plusieurs approches :

Utilisation de Microsoft.VisualBasic.FileIO.TextFieldParser :

Cette classe intégrée offre un moyen simple d'analyser les fichiers CSV sans compter sur des composants tiers. Pour l'utiliser, suivez ces étapes :

  1. Importez l'assembly Microsoft.VisualBasic.
  2. Créez une instance de TextFieldParser, en spécifiant le fichier à analyser.
  3. Définissez le TextFieldType à Delimited.
  4. Définir les délimiteurs utilisés dans le fichier CSV (par exemple, ",", ";").

Une fois configuré, vous pouvez parcourir les lignes du fichier à l'aide de la méthode ReadFields() et accéder aux valeurs individuelles de chaque ligne.

var parser = new Microsoft.VisualBasic.FileIO.TextFieldParser(file);
parser.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited;
parser.SetDelimiters(new string[] { ";" });

while (!parser.EndOfData)
{
    string[] row = parser.ReadFields();
    // Process the row data here
}

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