Разделить CSV файл на части онлайн

Рекомендуемые инструменты

Разделить CSV файл на части онлайн

Разделяйте большие файлы CSV и TSV на части по заданному количеству строк или файлов прямо в браузере. Инструмент обрабатывает файлы размером в несколько гигабайт, превышающие лимит Excel (1 048 576 строк), автоматически дублирует строку заголовков в каждую часть и сохраняет кодировку (UTF-8 с BOM, Windows-1251) без «кракозябр». Все данные обрабатываются локально на вашем устройстве без отправки на сервер, установки программ или написания скриптов на Python и PowerShell.

Как использовать
STEP1

Выберите CSV-файл

Перетащите файл CSV или TSV (.csv / .tsv) в область выбора или нажмите кнопку «Выбрать файл».

STEP2

Настройте режим разделения и заголовки

Выберите режим «По количеству строк» или «По количеству файлов», введите значение или нажмите на готовый пресет (10 000, 100 000, 1 000 000 строк и др.). Чтобы продублировать шапку таблицы во все части, включите опцию «Добавить заголовок, начиная со 2-го файла».

STEP3

Разделите файл и скачайте части

Нажмите кнопку «Разделить файл» для запуска разбивки в браузере. По завершении сохраните нужные части кнопкой «Скачать» или загрузите все файлы одним ZIP-архивом через «Массовое скачивание».

Основные функции

Разбивка файлов в несколько ГБ без зависания браузера

Разрезайте тяжелые CSV-файлы размером в несколько гигабайт, которые не открываются в Excel, без зависания вкладки. Потоковое чтение блоками по 10 МБ позволяет обрабатывать файлы без переполнения оперативной памяти.

Локальное разделение в браузере без отправки на сервер

Выбранные файлы не передаются на внешние серверы — чтение больших CSV, подсчет строк и создание архива ZIP выполняются локально в браузере. Ваши файлы CSV не покидают ваше устройство.

Поддержка UTF-8 и Windows-1251 без искажения кириллицы

Поддерживаются кодировки UTF-8, Windows-1251 (CP1251), KOI8-R и другие. Файл нарезается на уровне исходных байтов без перекодирования символов, поэтому кириллица не превращается в нечитаемые символы при открытии в Excel.

Сохранение переносов строк и запятых внутри ячеек (RFC 4180)

Парсер соответствует стандарту RFC 4180 и распознает переносы строк и запятые внутри двойных кавычек ("). Многострочные комментарии и описания товаров не разрываются посередине и не сдвигают столбцы.

Дублирование строки заголовков и сохранение UTF-8 BOM

Автоматически копирует одну или несколько строк заголовка (шапку таблицы) во второй и все последующие файлы. Для файлов UTF-8 с BOM метка байтового порядка сохраняется в каждой части, чтобы Excel корректно распознавал кодировку.

Разделение по строкам или на равные части с быстрыми пресетами

Доступны два режима: по параметру «Строк в файле» или «Количество файлов». Кнопки быстрых пресетов (10 000, 50 000, 100 000, 1 000 000 строк или 2, 5, 10, 20 файлов) позволяют задать размер частей в один клик.

Для кого

Пакетный импорт CSV в CRM, 1С, CMS и базы данных

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

Открытие CSV в Excel при превышении лимита в 1 048 576 строк

Разрезайте многомиллионные логи и аналитические выгрузки, которые обрезаются или не открываются в Excel, на части по 100 000 или 500 000 строк для фильтрации и построения сводных таблиц без потери данных.

Равномерное разделение по числу файлов

Автоматический расчет строк и равномерное разделение CSV на заданное количество файлов, даже если общее число строк неизвестно заранее.

Разделение больших CSV без установки программ и скриптов Python

Подходит для рабочих компьютеров с запретом на установку стороннего ПО, а также когда нет времени писать скрипты на Python, PowerShell, командной строке или макросы VBA для нарезки большого файла.

Часто задаваемые вопросы
Можно ли разделить CSV-файл размером в несколько гигабайт?
Да. Файл не загружается в оперативную память целиком, а читается потоками по 10 МБ, поэтому разбивка файлов размером в несколько гигабайт происходит без зависания браузера.
Не появятся ли «кракозябры» (искажение кириллицы) при открытии в Excel?
Нет, кодировка не нарушается. Данные разрезаются на уровне исходных байтов (UTF-8, Windows-1251 и др.) без перекодирования текста. Если исходный файл сохранен в UTF-8 с BOM, метка BOM автоматически добавляется во все разделенные части.
Не разорвется ли строка, если внутри ячейки есть перенос текста?
Нет. Алгоритм учитывает стандарт RFC 4180: переносы строк внутри двойных кавычек (") распознаются как текст внутри ячейки, а не как конец записи.
Передаются ли выбранные CSV-файлы на сервер?
Нет, данные не отправляются и не сохраняются на внешних серверах. Все операции выполняются локально в вашем браузере, поэтому вы можете спокойно работать с коммерческой тайной и персональными данными.
Что делать, если при нажатии «Массовое скачивание» возникает ошибка?
Упаковка разделенных частей общим объемом в несколько гигабайт в единый ZIP-архив может превысить лимит памяти браузера. В этом случае сохраните файлы по отдельности с помощью кнопок «Скачать» напротив каждой части.
Можно ли разделить CSV-файл на смартфоне или планшете?
Да. Инструмент работает в мобильных браузерах Safari (iOS) и Chrome (Android). ZIP-архив, полученный через «Массовое скачивание», можно распаковать в стандартном приложении «Файлы» или любом проводнике.
Поддерживаются ли таблицы с заголовком в 2 или 3 строки?
Да. Включите опцию «Добавить заголовок, начиная со 2-го файла» и укажите нужное значение в поле «Строки заголовка» (например, 2 или 3). Указанное количество верхних строк будет продублировано в начале каждого файла.
Нужно ли устанавливать программы или знать Python, PowerShell и макросы VBA?
Нет. Достаточно выбрать файл, задать количество строк или частей и нажать «Разделить файл». Устанавливать программы или писать скрипты в командной строке, Python, PowerShell или макросах Excel не требуется — всё работает в браузере на Windows, Mac и Linux.
Связанные инструменты