EonaCat Csv Parser
$ dotnet add package EonaCat.CsvEonaCat Csv document Parser
Import CSV from data steam:
var importedData = new DelimitedFile(importFile.OpenReadStream());
var data = importedData.GetData<PhoneBookExportViewModel>();
if (data != null)
{
foreach (var dataItem in data)
{
// Do your data thing :)
}
}
Export to CSV:
new List<ExportViewModel> { entityToExport }.AsEnumerable().WriteToCsvFile(outputFilePath);