CSV-файлы являются одним из самых распространеyных форматов обмена данными.
Безусловно, в таком языке как C# также есть встроенные средства парсинга (обработки) CSV-файлов.
Далее я покажу Вам один из способов парсинга CSV файла в C#.
В созданный проект Visual Studio нужно будет добавить ссылку на dll-библиотеку Microsoft.VisualBasic.dll,
которая и представляет данный функционал.
internal class Program
{
public static void Main(string[] args)
{
var delimiter = ";";
using (var parser = new TextFieldParser(@"D:FilesSampleData.csv"))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(delimiter);
while (!parser.EndOfData)
{
// берем одну строку
string[] fields = parser.ReadFields();
foreach (string field in fields)
{
Сonsole.WriteLine(field);
}
}
}
}
}
Таким образом, вот так просто можно распарсить CSV-файл в C# встроенными средствами.