Есть ли способ чтения данных из CSV и записи данных в CSV в C # без использования таблицы данных? - PullRequest
0 голосов
/ 05 ноября 2019

При разработке инструмента мне нужно получить доступ к данным из CSV-файла и создать другой CSV-файл и записать данные в другое место (разные столбцы) там. Есть ли способ, которым я могу сделать это без использования таблицы данных?

1 Ответ

0 голосов
/ 05 ноября 2019

Вам не нужно использовать таблицу данных.

Вы также можете просто прочитать ее с помощью программы чтения файлов и разделить. Таким же образом вы можете написать его, например, с помощью stringbuilder.

Пример чтения:

    using(var reader = new StreamReader(@"C:\document.csv"))
    {
        List<object> list = new List<object>();
        while (!reader.EndOfStream)
        {
            var line = reader.ReadLine();
            var values = line.Split(';');

            list.Add(new {a = values[0], b = values[1]});
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...