![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.11.2017
Сообщений: 2
|
![]()
Добрый день, уважаемые форумчане!
Для обработки большего массива данных необходимо выполнить трех этапную операцию: 1. Выбрать данные из csv файла в двухмерный массив; 2. Обработать их в массиве - разбить на два двухмерных массива по условию; 3. Экспортировать полученные массивы обратно в csv. Все операции очень желательно выполнять без выгрузки в таблицы эксель, поскольку кол-во строк в csv может доходить до сотен миллионов. С горем пополам (и огромной помощью интернета) справился с двумя первыми задачами, но обратный экспорт не удается. Если кто подскажет, как это сделать буду очень признателен. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Т.к. это CSV, и строк сотни миллионов, и делить нужно на два файла - то если это нормальные во всех смыслах файлы - думаю самое оптимальное читать файл построчно и сразу писать или не писать эту конкретную строку (можно частично) в другой файл, тоже построчно.
Никаких массивов, и не страшны никакие миллионы.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 17.11.2017
Сообщений: 2
|
![]()
Да, csv во всех смыслах нормальный.
Массив такие объемы не проглотит? Ок, спасибо, попробую через файл. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Массив может и проглотит, но не всегда. А кроме того - долго в него разбивать будете, и подвесите комп.
Проще построчно - ну пусть тоже небыстро, зато нересурснозатратно. Нехай там в фоне перебирает...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт в CSV | Nooned | Microsoft Office Access | 7 | 11.02.2015 18:02 |
Экспорт в CSV разделитель табулятор | strannick | Microsoft Office Excel | 11 | 22.04.2013 13:05 |
Экспорт в csv файл | propoker23 | Общие вопросы Delphi | 1 | 12.01.2012 01:37 |
Авто экспорт из XLS в CSV | kir1381 | Microsoft Office Excel | 6 | 10.11.2011 00:47 |
Экспорт в csv и импорт из csv | cent | Microsoft Office Excel | 12 | 28.12.2008 19:50 |