Rumah >pembangunan bahagian belakang >C++ >Apakah Perpustakaan Penghurai CSV Percuma dan Sumber Terbuka Terbaik untuk C#?
Pilihan penghuraian C# CSV
Persoalan mencari penghurai C# CSV percuma yang bagus yang tersedia di bawah lesen permisif sering timbul dan mencari versi SuperCSV yang sepadan dalam Java mungkin idea yang berguna. Satu penyelesaian berpotensi yang patut dipertimbangkan ialah pustaka sumber terbuka FileHelpers.
Perpustakaan sumber terbuka FileHelpers
FileHelpers ialah perpustakaan sumber terbuka untuk C# yang menyediakan fungsi untuk menghurai dan menulis fail CSV. Lesen permisifnya menjadikannya percuma untuk kegunaan komersil dan bukan komersial. Perpustakaan mempunyai ciri-ciri berikut:
Pasang
Untuk memasang pustaka FileHelpers anda boleh menggunakan pengurus pakej NuGet:
<code>Install-Package FileHelpers</code>
Cara menggunakan
Setelah dipasang, anda boleh menggunakan pustaka FileHelpers untuk menghuraikan fail CSV dengan mentakrifkan kelas tersuai untuk mewakili data dalam fail. Contohnya:
<code>[DelimitedRecord(",")] public class Person { public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } }</code>
Anda kemudian boleh menggunakan kelas pembantu FileHelpers untuk menghuraikan fail:
<code>var engine = new FileHelperEngine<Person>(); var people = engine.ReadFile("people.csv");</code>
Pembolehubah orang kini akan mengandungi koleksi objek Orang, yang mewakili data daripada fail CSV.
Atas ialah kandungan terperinci Apakah Perpustakaan Penghurai CSV Percuma dan Sumber Terbuka Terbaik untuk C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!