A library for reading and writing CSV files.
PM> Install-Package DotnetCsvHelper
> dotnet add package DotnetCsvHelper
Id,Name
1,Apple
void Main()
{
var result=new CsvHelper().ReadDataFromCsv<Fruit>(FilePath);
}
public class Fruit
{
public int Id { get; set; }
public string Name { get; set; }
}
void Main()
{
var data = new List<Fruit>();
data.Add(new Fruit { Id = 100,Name="Apple"});
var result = new CsvHelper().WriteDataToCsv<Fruit>(data);
System.IO.File.WriteAllBytes(FilePath, result);
}