Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menghuraikan Data CSV dengan Cekap dalam .NET?

Bagaimanakah Saya Boleh Menghuraikan Data CSV dengan Cekap dalam .NET?

Susan Sarandon
Susan Sarandonasal
2025-01-04 06:19:40797semak imbas

How Can I Efficiently Parse CSV Data in .NET?

Menghuraikan Data CSV dalam .NET

Membaca fail CSV (Comma-Separated Value) adalah tugas biasa apabila berurusan dengan data dalam .NET aplikasi. Terdapat beberapa pendekatan yang boleh anda pertimbangkan:

Menggunakan Microsoft.VisualBasic.FileIO.TextFieldParser:

Kelas terbina dalam ini menawarkan cara yang mudah untuk menghuraikan fail CSV tanpa bergantung pada komponen pihak ketiga. Untuk menggunakannya, ikuti langkah berikut:

  1. Import himpunan Microsoft.VisualBasic.
  2. Buat contoh TextFieldParser, dengan menyatakan fail untuk dihuraikan.
  3. Set TextFieldType kepada Dibataskan.
  4. Tentukan pembatas yang digunakan dalam fail CSV (cth., ",", ";").

Setelah dikonfigurasikan, anda boleh lelaran melalui baris fail menggunakan kaedah ReadFields() dan mengakses nilai individu dalam setiap baris.

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
}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Data CSV dengan Cekap dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn