✍
Программа CsvSplitter очень быстро разрезает большие файлы csv на любое количество строк.
CsvSplitter работает без установки на 32 и 64 разрядных системах Windows.
Имеет английский интерфейс, но вполне всё понятно без перевода.
Большой каталог товаров в формате csv с большим количеством строк порезала программа быстро, про это также написал.
Детально о программе CsvSplitter
В CSVSplitter после выбора файла csv, необходимо в ручную выбрать папку для результатов.
Имя файлам задаются автоматически File-000 и так далее.
Открыв csv в кодировке cp1251 сохраняет результат также в cp1251, а если оригинал в Utf-8, то и результат будет в этой же кодировке.
Количество строк на которое будет разрезан файл csv можно задавать самостоятельно цифрами, по умолчанию вписано 100000, в описании где-то читал что легко режет таблицы с количеством строк более одного миллиона.
В своей работе, программой CsvSplitter разрезал каталог размером в 250000 строк и размером более 300 MB.
В CSVSplitter можно также резать файлы по одной строке.
Кроме этого имеется два флажка которые указывают на копирование заголовка таблицы и добавления его первой строкой в каждый файл.
Мои наблюдения о работе CsvSplitter
- Файл csv в 50000 строк по 10000 строк режет практически мгновенно.
- Файл в 50000 строк по 1000 строк режет за две секунды.
- Файл в 50000 строк по одной строке режет за одну минуту пятнадцать секунд.
- Сто тысяч строк поделит за две с половиной минуты.
- Пятьсот тысяч строк за одиннадцать минут пятьдесят секунд.
- Миллион строк нарежет примерно за двадцать три минуты.
Внимание! Программу использовал на ноутбуке с полноценным четырёх ядерном процессором с частотой 2.3 ГГц и оперативной памятью 8 GB.
На более мощных ПК скорость работы CsvSplitter будет больше, а на слабых меньше.
В программе CsvSplitter имеются индикаторы:
- Количество обработанных строк (отсчёт по 1000 строк)
- Прогресс работы в процентном соотношении
- Время работы и итоговое время затраченное на обработку файла
Создание заголовков в новых файлах
Если отметить первый и второй флажок, то во все файлы с результатами будет добавляться первая строка заголовка из файла оригинала.
Если отметить лишь первый флажок, то изменений никаких не заметил.
Ещё обратил внимание на то, что в файл результата с одной строкой добавляется в конце пустая строка, но это не критично.А тем кому нужна лишь таблица в csv, то и вовсе не актуально.
Мне же нужно было получить результат в формате Txt.
Если в таблице Csv не товары, а статьи для сайта
Далее можно изменить у всех файлов, расширение csv на txt в TotalComander.
В нём же произвести новую нумерацию файлов, а затем объединить все фаилы обратно в один целый файл, после чего скармливать csv плагину или модулю для импорта.
Краткий вывод о CsvSplitter
Из тестирования выяснил, что CSVSplitter отлично подходит для резки текстовых файлов по одной строке или разделения по любому количеству строк, не смотря на то что предназначена программа для резки таблиц csv.
Остальное несложно зачистить и доделать при помощи программ TotalComander, Словогрыз, в редакторах AkelPad, NotePad++, EmEditer.
Где скачать программу CsvSplitter?
Программу CsvSplitter можно скачать с Yandex.Disk.
- Версия: V.1.4
- Язык: Английский
- Тип: Portable
- Разрядность: X64, X32
- Скачать
Программа CsvSplitter тестировалась на системе Windows 7 X64, ноутбуке с четырёх ядерным процессором и оперативной памятью 8 GB.
Поделиться
Если не работает ссылка?
Если вдруг ссылка стала не рабочей, пожалуйста, скопируйте ссылку из адресной строки браузера на эту страницу и отправьте её мне черезФорму обратной связи в теме сообщения выбрав подходящию тему.
Благодарю вас за понимание.