Stropierte CSV -Dateibehandlung in C#
Importieren und Anzeigen von CSV -Daten in einem C# Datagrid ist eine gemeinsame Aufgabe. Manipulation des manuellen String -Manipulation kann jedoch umständlich sein. Dieser Handbuch zeigt einen effizienteren Ansatz unter Verwendung der .NET -Basisklassenbibliothek (BCL).
Nutzung TextFieldParser
für effiziente CSV -Parsen
Die Microsoft.VisualBasic.FileIO.TextFieldParser
-Klasse bietet eine leistungsstarke und flexible Lösung für das Parsen von CSV -Dateien. Die Anpassungsgrad- und Feldtyphandhabung vereinfacht die Datenextraktion.
Code -Beispiel
Dieser optimierte Code -Snippet verwendet TextFieldParser
:
using Microsoft.VisualBasic.FileIO; using (TextFieldParser parser = new TextFieldParser(@"c:\temp\test.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); while (!parser.EndOfData) { // Process each row string[] fields = parser.ReadFields(); // Your data processing logic here } }
Weiteres Lernen
Weitere Informationen und Beispiele finden Sie unter folgende Ressourcen:
Zusammenfassung TextFieldParser
Das obige ist der detaillierte Inhalt vonWie kann ich CSV -Dateien in C#effizient lesen und verarbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!