Heim >Backend-Entwicklung >C++ >Wie kann ich CSV -Dateien effizient in C#lesen und validieren?
c#hohe CSV -Datei mit hoher Lesung und Datenüberprüfung
Bei der Behandlung von CSV -Dateien in C#sind effiziente Analyse- und Überprüfungsdaten unerlässlich. Obwohl die Methode, den Wert in ein Array zu teilen, umständlich ist, besteht die bessere Methode.
Anstatt Räder zu bauen, ist es besser, die Klasse microsoft.visualbasic.filei.textfieldParser -Klasse zu erwägen. Dieser Typ ist für die Parsen der CSV -Datei (Comma Separation Value) ausgelegt.
Beispielimplementierung
Folgendes ist ein verbessertes CSV -Dateianalyse -Code -Beispiel:
automatische Verarbeitungsfeldtrennung
<code class="language-csharp">using (TextFieldParser parser = new TextFieldParser(@"c:\temp\test.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); while (!parser.EndOfData) { // 处理行数据 string[] fields = parser.ReadFields(); // 验证行长度 if (fields.Length <p><strong>优势</strong></p><p>这种方法具有以下几个优势:</p></code>Vereinfachen Sie die Fehlerbehandlung der beschädigten Linie
msdn: textFieldParser -Klasse
Das obige ist der detaillierte Inhalt vonWie kann ich CSV -Dateien effizient in C#lesen und validieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!