C# CSV Analisis Fail: Panduan Penuh
Menganalisis fail CSV (nilai segmen koma) dalam C#adalah tugas yang sama. Walaupun anda boleh membina parser sendiri, mujurlah, rangka kerja .NET menyediakan penyelesaian yang terbina.
parser CSV lalai dalam C#
Parser CSV lalai dalam C#ialah , yang terletak di dalam kepekatan program
. Untuk menggunakannya, tambahkan rujukan berikut ke projek anda:
TextFieldParser
Microsoft.VisualBasic
<code>添加 > 引用... > Microsoft.VisualBasic</code>
Selepas menambah rujukan, anda boleh menggunakan kod berikut untuk menganalisis fail CSV:
<code class="language-csharp">using System.IO; using Microsoft.VisualBasic.FileIO; public static class CsvParser { public static IEnumerable<string[]> Parse(string filePath) { using (var parser = new TextFieldParser(filePath)) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); while (!parser.EndOfData) { yield return parser.ReadFields(); } } } }</code>
Berbanding dengan perpustakaan CSV khas, overhead prestasi lebih besar
fungsi terhad (contohnya, tiada sokongan terbina untuk baris tajuk)
ringkasan
Perpustakaan kelas dan CSVHelper menyediakan penyelesaian yang cekap dan komprehensif untuk parsing fail CSV di C#, termasuk keupayaan untuk memproses baris tajuk dan membaca senarai dengan nama. Dengan menggunakan alat ini, anda boleh memudahkan tugas analisis CSV dan memproses data dengan berkesan.Atas ialah kandungan terperinci Bagaimanakah saya dapat menghuraikan fail CSV dengan cekap di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!