Разделить большой файл CSV
Разбейте огромный CSV на части, которые откроет Excel, примет сервис рассылок или форма загрузки. Каждая часть получает строку заголовка, строки никогда не разрезаются пополам, а вся работа идёт в браузере, поэтому выгрузка не покидает ваше устройство.
Перетащите файлы сюда или нажмите, чтобы выбрать
Результаты
Как разделить файл CSV
- Перетащите файл CSV, который нужно разделить.
- Укажите, сколько строк должно быть в каждой части.
- Выберите, повторять ли строку заголовка в каждой части (рекомендуется).
- Запустите и скачайте пронумерованные части по одной или одним ZIP.
Почему большие CSV нужно делить
CSV на миллион строк обычное дело для выгрузки из базы данных и бесполезная вещь для большинства мест, куда его нужно отправить. Excel останавливается на 1 048 576 строках и начинает тормозить задолго до этого. У Google Таблиц есть лимит ячеек. Сервисы рассылок ограничивают импорт несколькими тысячами или десятками тысяч контактов за раз. Веб-формы отклоняют файлы больше лимита. У вложений в письма свои пределы. Разделение файла на равные части, каждая со своей строкой заголовка, решает всё это.
Как инструмент делит файл
Перетащите файл и выберите, сколько строк должно быть в каждой части. Строка заголовка определяется и копируется в начало каждой части, поэтому каждый файл открывается и импортируется правильно сам по себе. Строки никогда не разрываются посередине, даже если поле содержит переносы строк внутри кавычек, потому что файл разбирается корректно, а не режется по байтам. Части нумеруются (customers-01.csv, customers-02.csv и так далее) и скачиваются по одной или вместе одним ZIP.
Выбор числа строк
| Куда | Строк в части |
|---|---|
| Excel, комфортный рабочий объём | 100 000-250 000 |
| Google Таблицы | 50 000-100 000 в зависимости от числа столбцов |
| Импорт в Mailchimp, Klaviyo и подобные | Проверьте лимит платформы; часто 10 000-50 000 |
| Формы загрузки с лимитом размера | Разделите размер файла на лимит и добавьте запас |
| Раздать части нескольким людям | Сколько угодно, лишь бы работа делилась поровну |
Большие файлы в браузере
Файл обрабатывается в памяти браузера. Файлы в несколько сотен мегабайт на ноутбуке не проблема; на телефоне очень большие файлы могут не поместиться в память. Ничего не загружается, и в этом весь смысл: такие выгрузки обычно содержат данные клиентов или финансовые данные.
Как собрать обратно
Если позже снова понадобится целый файл, объединение CSV соберёт части обратно в один с одной строкой заголовка.
Типичные применения
- Разбить выгрузку из базы на части, которые откроет Excel.
- Уложиться в лимит импорта сервиса рассылок.
- Разделить товарный фид для маркетплейса с ограничением размера загрузки.
- Раздать большой список команде для ручной проверки.
Больше советов в руководстве как открыть большой CSV.
Частые вопросы
Загружается ли файл?
Нет. Разделение идёт в памяти браузера, ничего никуда не отправляется.
Получает ли каждая часть заголовок?
Да, если опция включена. Тогда каждая часть открывается и импортируется правильно сама по себе.
Может ли строка разрезаться пополам?
Нет. Файл разбирается корректно, поэтому поля в кавычках с переносами строк остаются целыми, а части всегда разрываются между строками.
Насколько большой файл он выдержит?
Файлы в несколько сотен мегабайт на ноутбуке не проблема. На телефоне очень большие файлы могут не поместиться в память.
Ваши файлы никогда не покидают устройство
Каждый инструмент на Squishly Tools на 100 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.