Heim >Backend-Entwicklung >C++ >Wie lese ich eine CSV-Datei nur mit nativem .NET?

Wie lese ich eine CSV-Datei nur mit nativem .NET?

Linda Hamilton
Linda HamiltonOriginal
2025-01-03 20:24:40442Durchsuche

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

So lesen Sie eine CSV-Datei mit nativer .NET-Funktionalität

Frage:

Wie Kann ich eine CSV-Datei mit C# lesen, ohne auf Drittanbieter angewiesen zu sein? Komponenten?

Antwort:

Das .NET Framework stellt die Microsoft.VisualBasic.FileIO.TextFieldParser-Klasse zum Parsen von CSV-Dateien bereit. Um diese Klasse zu verwenden, importieren Sie die Microsoft.VisualBasic-Assembly.

So verwenden Sie den TextFieldParser zum Lesen einer CSV-Datei:

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
}

Die ReadFields-Methode gibt ein Array von Zeichenfolgen zurück, die die Werte darstellen der aktuellen Zeile in der CSV-Datei.

Das obige ist der detaillierte Inhalt vonWie lese ich eine CSV-Datei nur mit nativem .NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn