Как обрабатывать большой файл .csv в VBA - PullRequest
0 голосов
/ 30 апреля 2018

Необработанный файл .csv содержит около 2 500 000 строк (около 100 000 фиктивных строк необходимо стереть, прежде чем мы начнем его обрабатывать), 115 столбцов (id, zip, code, ..., Jan, Feb, ... Дек)

Цель: если идентификатор и код совпадают, будет добавляться значение в каждом месяце. (Но идентификатор и код не сортируются полностью.) Затем поместите результат в несколько небольших файлов Excel. (На основе почтового индекса.)

В: Так как в нем более 1G строк, и Excel не может его открыть, я считаю, что нужно прочитать его непосредственно в my_array, не открывая его в VBA. Но, если я использую этот способ, как я могу быстро отсортировать id и код (из my_array)? Могу ли я удалить / отсортировать эти данные в my_array, не открывая его? Или, может, у кого-нибудь есть лучший способ приблизиться?

Спасибо.

JJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...