Membaca Data CSV Menggunakan .NET
Apabila berurusan dengan fail nilai dipisahkan koma (CSV) dalam .NET, satu pilihan untuk dipertimbangkan ialah menggunakan kelas Microsoft.VisualBasic.FileIO.TextFieldParser. Kelas ini menawarkan fungsi menyeluruh untuk menghuraikan data CSV, mengurangkan keperluan untuk komponen pihak ketiga.
Untuk memanfaatkan kelas TextFieldParser, anda perlu mengimport pemasangan Microsoft.VisualBasic. Setelah diimport, objek TextFieldParser boleh dimulakan, menentukan laluan ke fail CSV.
Seterusnya, konfigurasikan tetapan parser. Tetapkan sifat TextFieldType kepada Dibataskan dan tentukan pembatas yang digunakan dalam fail CSV dengan menetapkan sifat SetDelimiters.
Untuk melelaran melalui baris CSV, gunakan gelung sementara yang menyemak sifat EndOfData. Dalam gelung, gunakan kaedah ReadFields untuk mendapatkan semula nilai bagi baris semasa.
Berikut ialah contoh cara untuk melaksanakan pendekatan ini:
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(); // Perform desired operations on the row data }
Dengan mengikuti langkah ini, anda boleh dengan cekap membaca dan menghuraikan data CSV menggunakan kelas TextFieldParser, menawarkan pilihan fleksibiliti dan penyesuaian untuk aplikasi .NET anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca dan Menghuraikan Data CSV dengan Cekap dalam .NET Menggunakan TextFieldParser?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!