Heim > Backend-Entwicklung > C++ > Wie kann ich CSV -Dateien in C#effizient lesen und verarbeiten?

Wie kann ich CSV -Dateien in C#effizient lesen und verarbeiten?

Barbara Streisand
Freigeben: 2025-01-31 14:41:12
Original
320 Leute haben es durchsucht

How Can I Efficiently Read and Process CSV Files in C#?

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
    }
}
Nach dem Login kopieren

Weiteres Lernen

Weitere Informationen und Beispiele finden Sie unter folgende Ressourcen:

  • msdn: Lesen von Komma-delimitierten Textdateien in Visual Basic (Ersetzen Sie "https://www.php.cn/https://www.php.cn/link/2bec63f5d312303621583b97c68bf/ 2bec63f5d312303621583b97ff7c68bf" with the actual MSDN https://www.php.cn/https://www.php.cn/link/2bec63f5d312303621583b97ff7c68bf/2bec63f5d312303621583b97ff7c68bf)
  • msdn: textFieldParser -Klasse (ersetzen f "mit den tatsächlichen MSDN HTTPS : //www.php.cn/https: //www.php.cn/link/2bec63f5d312303621583b97ff7c68bf/2bec63f5d312303621583b97ff7c68bf)

Zusammenfassung TextFieldParser

Die Klasse bietet eine signifikante Verbesserung gegenüber manuellen CSV -Parsen in C#, was zu sauberer und effizienterer Code führt.

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!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage