Прочтите CSV-файл в массив в C#

Следующий метод LoadCsv считывает CSV-файл в двумерный массив строк.

В коде используется System.IO.File.ReadAllText, чтобы прочитать содержимое файла в строке. Затем он использует Split, чтобы разбить файл на строки, игнорируя любые пустые строки.

Затем код перебирает строки, используя Split, чтобы разделить строки на поля и добавить их значения в массив. Когда это будет сделано, метод вернет двумерный массив строк.

Когда вы нажимаете кнопку Go, следующий код вызывает метод LoadCsv и отображает результат в элементе управления DataGridView.

Этот код вызывает LoadCsv и сохраняет возвращаемые строки в массиве. Он использует метод массива GetUpperBound дважды, чтобы узнать, сколько строк и столбцов оно содержит.

Затем программа очищает столбцы элемента управления DataGridView. Он перебирает первые значения в каждом столбце массива и использует его для построения столбца в DataGridView. Для каждого значения он создает столбец с именем после значения и отображает его как текст заголовка.

Источник: http://csharphelper.com/blog/2014/11/read-a-csv-file-into-an-array-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Adblock
detector