Подготовка файлов для импорта

Разделить CSV

Выберите файл в UTF-8, задайте правило разделения и проверьте полученные части.

Разделить CSV

Исходный файл

Выберите файл или загрузите пример, затем запустите разделение.

Только UTF-8. Исходный файл и суммарный результат — до 128 МиБ каждый; запись — до 1 МиБ; до 1000 столбцов и 256 файлов. Объекты Blob и ZIP требуют дополнительной памяти.

Полученные части

Разделение ещё не выполнено.

Файл читается и обрабатывается в этом браузере; данные не загружаются на сервер.

Параметры разделения

Выберите файл или загрузите пример, затем запустите разделение.

Система импорта может принимать нужные столбцы, но ограничивать размер каждой загрузки. Разделить CSV здесь можно на партии записей с одинаковыми заголовками, чтобы передавать их по очереди.

Для отчётов по подразделениям полезнее группировка: одинаковые значения выбранного столбца собираются в один файл, даже если соответствующие записи находились в разных местах исходной таблицы.

Когда нужно Разделить CSV

Подготовить одинаково устроенные партии

Разделить CSV по числу записей удобно для последовательного импорта. Если первая запись обозначена как заголовки, она повторяется в каждой части и не занимает место в лимите данных. Последняя часть может быть короче остальных.

Шесть записей исходной таблицы распределены по трём частям; заголовки повторяются в каждой.

Собрать полные записи каждой группы

Разделение CSV по значению колонки сохраняет все столбцы. Например, записи одного отдела попадут в общий файл, а их порядок внутри группы останется таким же, как в исходной таблице.

Записи с одинаковыми значениями первого столбца собраны в две таблицы и упакованы в ZIP.

Выберите подходящую границу

01

Проверьте первую запись и разделитель

При включённых заголовках первая запись повторяется во всех файлах. Отключите этот параметр, если данные начинаются сразу. Для TSV выберите табуляцию; остальные доступные разделители — запятая, точка с запятой и вертикальная черта.

02

Укажите ограничение получателя

Разделение CSV по строкам считает логические записи, включая поля с переносами. Для ограничения загрузки выберите CSV по размеру файла: размер задаётся в байтах и включает заголовки. По умолчанию используются 1000 записей или 1 МиБ.

03

Сверьте количество и скачайте результат

Запустите обработку кнопкой или Ctrl/Cmd + Enter. Выберите часть для просмотра и проверьте предупреждения о размере. Изменение параметров делает предыдущий результат устаревшим; скачивание доступно после нового запуска.

Как формируются части

Число записей без учёта заголовков

Перенос строки внутри правильно оформленных кавычек относится к той же записи. Если нужно Разделить CSV с многострочными комментариями, они сохранятся в своих полях. Файл только с заголовками даёт одну часть без записей данных.

Размер после записи в UTF-8

Учитываются байты готовой части, включая экранирование и повторённые заголовки. Если одна запись вместе с заголовками больше целевого размера, она записывается отдельно с предупреждением. Разрывать запись ради точного размера инструмент не будет.

Группы по исходному тексту

Пустое значение образует отдельную группу. Регистр, пробелы и ведущие нули значимы: 001 и 1 относятся к разным группам. Имена part-001.csv и подобные не содержат текст из ячеек, поэтому слеши в значениях не превращаются в пути.

Краткий просмотр и полный архив

Просмотр ограничен первыми 5 записями данных, 10 столбцами и 200 символами на поле. Скачивание сохраняет все данные. Упаковка CSV в ZIP использует STORE без сжатия, поэтому размер архива включает дополнительные служебные байты.

Ограничения файлов и обработки

Два независимых лимита по 128 МиБ
До 128 МиБ допускается для исходного файла и отдельно для суммарного результата. Повторённые заголовки входят в результат. Это лимиты байтов, а не гарантия расхода оперативной памяти: разбор, Blob и упаковка ZIP требуют дополнительного места.
Ограничение записи, столбцов и частей
Одна логическая запись исходного файла — до 1 МиБ, таблица — до 1000 столбцов, результат — до 256 файлов. Разделить CSV на слишком много маленьких частей не получится: увеличьте число записей или целевой размер.
Строгая кодировка и структура
Принимается только UTF-8, в том числе с начальной меткой BOM. Некорректные кавычки и разное число полей останавливают обработку. Пустой файл и файл только с BOM отклоняются; пустые или повторяющиеся названия столбцов допускаются.
Значения без преобразования типов
Числа и даты не распознаются автоматически, пробелы не удаляются. Выходной файл использует UTF-8, разделители записей LF и необходимое экранирование CSV. Исходное оформление кавычек может измениться; поля, похожие на формулы, отмечаются и сохраняются.
Один файл и явный запуск
Нет вставки текста, URL, XLSX, автоматической сортировки или расчёта месяца из даты. Исходный файл на диске не изменяется. Можно остановить обработку; при ошибке или превышении лимита частичный результат не выдаётся.

Вопросы о действии «Разделить CSV»

Как разделить файл по значениям столбца?

Выберите способ «По точному значению столбца» и его номер, начиная с 1. Разделить CSV так можно и при пустых или повторяющихся заголовках: используется позиция. Одинаковые исходные строки собираются в одну группу, все поля записей сохраняются.

Почему часть может превысить заданный размер?

Инструмент учитывает полный размер UTF-8 после экранирования, но не разрезает записи. Если запись вместе с заголовками не помещается в цель, получается отдельная увеличенная часть с предупреждением. Общее ограничение результата продолжает действовать.

Можно ли разложить записи по месяцам или годам?

Только если месяц или год уже выделен в отдельный столбец. Выберите этот столбец для группировки. Инструмент не распознаёт даты и не вычисляет календарные периоды: разные полные даты останутся разными значениями.

Как скачать все части одним архивом?

После успешной обработки нажмите «Скачать все части в ZIP». Архив содержит каждый полученный файл целиком. STORE упаковывает без сжатия; отдельную часть можно скачать через выбор файла для просмотра.

Какой максимальный размер исходного файла?

До 128 МиБ исходных байтов, с отдельным лимитом 128 МиБ на все выходные файлы. Раньше может сработать ограничение одной записи, числа столбцов или 256 частей. Доступная память браузера также влияет на возможность завершить обработку.

Результат разделения оказался неожиданным?

Подготовьте следующую загрузку

Разделить CSV сначала можно на примере: сравните количество записей, группировку и размер частей, затем выберите собственный файл.