anupama lite iyer Ответов: 2

Самый быстрый способ прочитать огромный csv файл и построить график значений


Мне нужно прочитать csv файл из примерно 80000 записей и построить конкретные значения ячеек на диаграмме и карте google
Я использую CSV Helper, GMAP и Windows Charts, чтобы выполнить эту задачу. Но обе нижеприведенные попытки занимают очень много времени:
1. считывание данных в списки и нанесение их на карту и диаграммы
2. непосредственная попытка построить график данных делает формы невосприимчивыми через несколько секунд
Есть ли способ, которым я могу использовать async-await для выполнения этой задачи? Или я могу использовать любую другую коллекцию для более быстрого доступа к значениям данных по индексу?
Я читал, что словарь и хэш-набор не сохраняют порядок, поэтому используются списки.
Спасибо

Что я уже пробовал:

использование списков в качестве носителей и источников данных,
открываю файл и строю график по мере чтения

2 Ответов

Рейтинг:
2
Рейтинг:
1

RickZeeland

Воспользуйся:

Application.Doevents();
чтобы ваши формы оставались отзывчивыми.