Разделить Excel-файл
Разбейте книгу с несколькими листами на отдельные файлы или разрежьте один длинный лист на части по нужному количеству строк.
Перетащите файлы сюда
.xlsx, .xlsm, .xls, .ods · до 300 МБ
Больше настроекМеньше настроек
Как разделить файл
- 1
Перетащите файл XLSX
Файлы XLSX, XLSM, XLS и ODS читаются прямо в браузере, и список листов сразу появляется на экране.
- 2
Выберите: разделить по листам или по строкам
По листам — один файл на вкладку. По строкам — один лист режется на равные части, при этом заголовок повторяется в каждой части.
- 3
Разделите и скачайте ZIP
Все части собираются в один архив. Имена формируются по имени исходного файла и имени листа или номеру части.
Две разные операции с одним названием
Разделение по листам решает задачу раздачи файлов: в одной книге двенадцать вкладок по месяцам, а каждому отделу нужен только свой месяц. Разделение по строкам решает задачу размера: в одном листе полмиллиона строк, а система импорта принимает по десять тысяч за раз. Результат получается совершенно разный, даже если исходный файл один и тот же. Поэтому выбор способа разделения показывается сразу, а не прячется в продвинутых настройках. При разделении по листам лист как объект сохраняется целиком: с объединенными ячейками, шириной столбцов и высотой строк. При разделении по строкам каждая часть собирается заново из значений, но ширина столбцов переносится, чтобы все части по-прежнему было удобно читать.
Формулы, ссылающиеся на листы, которых больше нет
Формула вида =Summary!B4 понятна внутри книги, где есть лист Summary. Как только каждый лист становится отдельным файлом, такой ссылке не на что указывать, и Excel показывает #REF!. Поэтому по умолчанию формулы заменяются значениями, которые они выдали при последнем пересчете. Дополнительный пересчет не нужен: сохраненное вычисленное значение уже лежит рядом с формулой в файле. Если нужно сохранить текст формул, такая опция есть. В этом режиме инструмент выдает явное предупреждение, а не преподносит сюрприз через неделю.
Что не переживает разделение
Диаграммы, сводные таблицы, встроенные изображения, условное форматирование и списки проверки данных не записываются в выходные файлы. Это ограничение бесплатной SheetJS Community Edition, которую использует проект, в отличие от платной версии. А переписывание внутренних ссылок диаграммы на листы, которых уже нет, было бы сложной задачей даже с ней. Чтобы пустое место на готовом листе не стало неожиданностью, исходный файл заранее проверяется на наличие этих объектов, и перед скачиванием вам показывается, что именно в нем было.
Файл Excel не покидает эту вкладку
Чтение файла, сборка частей и упаковка архива происходят локально в вашем браузере. Ничего не загружается на сервер, поэтому книга с зарплатой или клиентскими данными остается на вашем устройстве от начала до конца.
Частые вопросы
Что будет с диаграммами и сводными таблицами?
Они не переносятся в разделенные файлы. Перед скачиванием вы увидите, какие из них были в исходнике. Библиотека, которая записывает XLSX в браузере, не умеет их создавать, а восстанавливать диаграмму с диапазоном данных на удаленном листе все равно не имело бы смысла.
Будут ли работать формулы между листами?
Нет, после разделения по отдельным файлам такой ссылке не на что указывать. По умолчанию формулы заменяются вычисленными значениями, чтобы все части открывались с правильными числами. Сохранить текст формул можно, но при этом появляется предупреждение.
Как называются выходные файлы?
При разделении по листам получается файл вида source-SheetName.xlsx. При разделении по строкам — source-SheetName-part-001.xlsx, с нумерацией из трех цифр, чтобы части корректно сортировались как текст.
Что если в книге только один лист?
Разделение по листам отклоняется с сообщением об этом и подсказкой переключиться на разделение по количеству строк — скорее всего, это и имелось в виду.
Работает ли это с файлами .xls и .ods?
Да, для чтения. Старые бинарные XLS и OpenDocument ODS разбираются, а все части всегда записываются в современном формате XLSX.
Есть ли ограничение на количество листов?
Фиксированного лимита нет, все упирается только в доступную память. Каждый лист превращается в отдельный файл, и все они собираются в один ZIP, так что годовой отчет с 12 вкладками станет двенадцатью файлами в одном архиве.
Файл загружается на сервер?
Нет. Книга разбирается, разделяется и упаковывается полностью в браузере, без загрузки и без временных копий где-либо еще.