Парсинг CSV-файлов в С#

Парсинг CSV-файлов в С#

Парсинг 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: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# встроенными средствами.

Источник

НЕТ КОММЕНТАРИЕВ

Оставить комментарий