Уважаемые форумчани. Подскажите пожалуйста, срочно надо. Надо разбить файл csv из почти 2 млн. строк по 500000. Таких несколько файлов. Те, что поменьше разбил вручную через notepad. А эти не получается открыть. Подскажите макрос пожалуйста. P.S: Нашел вот такую темку http://www.programmersforum.ru/showthread.php?t=237348 , но перепробовал все макросы там - ни один не сработал
Приношу свои извинения за флуд. Но вы уверенны, что именно в воскресенье вечером тут сидят специалисты и только и ждут, чего бы этакого срочного сделать?
Цитата
BobbyJo написал: те, что поменьше разбил вручную через notepad
Ну понятное дело, что все ответят как получится. Уважаемый hugo может подскажете. В той теме я нашел макросы в частности Ваш. Но почему то для моего файла (378 мб, 1,6 млн. строк) ни один макрос не сработал. У меня excel 2013 если это имеет какое-то значение.
Разобрался. Разрезал мегабыстро vbs-скриптом. Только еще один маленькие вопрос. А можно там что-то добавить чтобы в каждом полученном файле была 1-ая строка с заголовками из исходного файла?
Хотя вообщем то это мелочь. Так на будущее спросил если понадобится разрезать на большое количество частей чтоб не вбивать заголовки. Так пока уже все сделал. Спасибо еще раз большое, помогли!
Можно добавить заголовки - при открытии исходника и чтении первой строки (или с нужным содержанием) запоминаем строку-шапку в переменную, затем при записи во все следующие части первым делом пишем эту переменную, а уж затем текущие строки из файла-источника.