Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Membaca Fail CSV dalam .NET Menggunakan TextFieldParser?
Membaca fail CSV dalam .NET
Salah satu cara untuk membaca fail CSV dalam C# ialah menggunakan Microsoft.VisualBasic.FileIO. Kelas TextFieldParser. Kelas ini menyediakan kaedah untuk menghuraikan fail CSV, termasuk kaedah untuk menetapkan pembatas medan dan untuk membaca medan daripada fail.
Untuk menggunakan kelas TextFieldParser, mula-mula buat contoh baharu kelas dan hantar laluan fail ke pembina. Kemudian, tetapkan sifat TextFieldType kepada Dibataskan dan tetapkan sifat Pembatas kepada tatasusunan rentetan yang mengandungi aksara pembatas yang digunakan dalam fail CSV.
Seterusnya, gunakan kaedah ReadFields untuk membaca medan daripada fail CSV. Kaedah ReadFields mengembalikan tatasusunan rentetan, di mana setiap elemen dalam tatasusunan sepadan dengan medan dalam fail CSV.
Contoh kod berikut menunjukkan cara menggunakan kelas TextFieldParser untuk membaca fail CSV:
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(); /* do something */ }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Fail CSV dalam .NET Menggunakan TextFieldParser?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!