Парсинг CSV-файлов в С#
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:\Files\SampleData.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# встроенными средствами.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.