pengendalian fail CSV yang diselaraskan di C#
Mengimport dan memaparkan data CSV dalam C# datagrid adalah tugas yang sama. Walau bagaimanapun, manipulasi rentetan manual boleh menjadi rumit. Panduan ini menunjukkan pendekatan yang lebih efisien menggunakan Perpustakaan Kelas Base .NET (BCL).
memanfaatkan untuk parsing CSV yang cekap TextFieldParser
menyediakan penyelesaian yang kuat dan fleksibel untuk parsing fail CSV. Pengendalian jenis pembatas dan medan yang disesuaikan memudahkan pengekstrakan data. Microsoft.VisualBasic.FileIO.TextFieldParser
Contoh kod
Coretan kod yang dioptimumkan ini menggunakan: TextFieldParser
<code class="language-csharp">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 } }</code>
pembelajaran selanjutnya
Untuk penjelasan dan contoh yang lebih terperinci, rujuk sumber -sumber ini:
Kelas menawarkan peningkatan yang signifikan ke atas parsing CSV manual di C#, menghasilkan kod yang lebih bersih dan lebih cekap.
Atas ialah kandungan terperinci Bagaimanakah saya dapat membaca dan memproses fail CSV dengan cekap di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!