UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертер XLS в XLSX

Переведите книги Excel 97–2003 в формат, в котором по умолчанию сохраняют все современные табличные редакторы. Загрузите файлы .xls, сохраните все листы и скачайте книги .xlsx, которые открываются без режима совместимости.

Конвертер данных

или перетащите сюда файлы CSV, TSV, TXT … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите старые книги

    Загрузите один файл .xls или целую папку: до 20 файлов по 95 MB. Файлы Excel 97–2003 имеют один и тот же двоичный формат.

  2. 2

    Сохраните все листы

    В поле Какие листы преобразовать по умолчанию выбрано «Все листы»: каждая вкладка старого файла станет вкладкой нового. Выберите «Только первый лист», если остальные вкладки — черновики.

  3. 3

    Конвертируйте и сохраните

    Нажмите Конвертировать в XLSX и скачайте книги или один ZIP-архив, если файлов было несколько. Открывайте их в Excel, Google Sheets, Numbers или LibreOffice Calc.

Конвертация XLS в XLSX переводит книгу из двоичного формата Excel 97–2003 в формат Office Open XML, появившийся в Excel 2007. Строки, столбцы и названия листов сохраняются, лимит в 65 536 строк исчезает, а файл обычно становится меньше.

Почему старые файлы XLS до сих пор встречаются

Расширение .xls было форматом сохранения по умолчанию в Excel с версии 97 до выхода Excel 2007. Бухгалтерские архивы, лабораторные приборы и складские системы продолжали записывать его ещё долго, потому что этот неизменный формат понимала любая программа. Поэтому такие файлы встречаются снова и снова: выгрузка из банковского портала, прайс-лист поставщика, которым пользуются годами, десятилетие ежемесячных отчётов.

Проблемы начинаются, когда такой файл попадает в современные программы. Excel открывает его в режиме совместимости, новые функции в нём не сохраняются, а библиотеки для работы с данными, например openpyxl для Python, читают только .xlsx, поэтому скрипты падают на старом двоичном файле. Google Sheets и Numbers импортируют .xls, но каждое сохранение обратно всё равно оказывается конвертацией. Один раз обновить файлы пакетно — и этой возни больше нет. Если на самом деле нужен плоский файл для импорта в базу данных, после этого шага переходите сразу к XLSX в CSV.

XLS и XLSX: строки, столбцы и размер файла

строк на лист в XLS
65 536
строк на лист в XLSX
1 048 576
столбцов в XLS (от A до IV)
256
столбцов в XLSX (от A до XFD)
16 384

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

Внутри изменения ещё серьёзнее. XLS — это BIFF8, двоичный поток записей, который Microsoft полностью задокументировала лишь через годы после выхода. XLSX — ZIP-архив из XML-частей, стандартизированный как ECMA-376 в 2006 году и как ISO/IEC 29500 в 2008-м, поэтому его могут читать и записывать так много программ и языков программирования. Слой ZIP также объясняет, почему те же данные в .xlsx обычно занимают меньше места на диске.

Макросы и формулы стоит проверить отдельно

Файл .xlsx не может хранить макросы VBA, а этот конвертер переносит значения ячеек, а не живые формулы, диаграммы или сводные таблицы. Не удаляйте исходный .xls, пока не откроете новый файл и не убедитесь, что числа на ключевых листах совпадают.

Частые ошибки при конвертации файлов XLS

МифЕсли переименовать файл из .xls в .xlsx, он обновится.

ФактСодержимое остаётся двоичным BIFF8. Excel сообщает, что формат файла не соответствует расширению, а другие программы просто отказываются его открывать.

МифХранить файлы XLS небезопасно в принципе.

ФактОбычные данные в .xls безвредны. Риск связан с макросами, поэтому Excel по умолчанию блокирует макросы из интернета; в .xlsx их просто не может быть.

МифФайлы .xls нужны только тем, кто сидит на Excel 2003.

ФактНекоторые порталы загрузки, старые импорты ERP и лабораторное ПО до сих пор требуют этот формат. Для этого есть XLSX в XLS — обратное направление.

Два формата Excel в сравнении

XLS

Книга Microsoft Excel 97–2003

XLS — двоичный формат электронных таблиц, который Excel использовал начиная с Excel 97, пока в 2007 году его не сменил XLSX. Он ограничен 65 536 строками и 256 столбцами на листе и хранит данные в проприетарной структуре. Многие устаревшие системы, государственные порталы и старые банковские выгрузки до сих пор создают или требуют XLS. Его открывают Excel, LibreOffice и Google Sheets.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
1997 · Microsoft
Конвертер XLS

XLSX

Книга Microsoft Excel

XLSX — основной формат книг Microsoft Excel начиная с Office 2007, основанный на стандарте Office Open XML. Он хранит несколько листов, формулы, форматирование, диаграммы, сводные таблицы и проверку данных в ZIP-пакете из XML-файлов. Он поддерживает более миллиона строк на листе и является стандартным форматом обмена деловыми таблицами. Google Sheets, LibreOffice и Numbers открывают XLSX, хотя макросы и продвинутые функции могут не перенестись.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
2007 · Microsoft
Конвертер XLSX

XLS переводят в XLSX, чтобы уйти от режима совместимости, снять лимит в 65 536 строк и получить файлы, которые современные приложения и скрипты читают без устаревших библиотек.

Конвертация XLS в XLSX: вопросы и ответы

Почему Excel пишет «Режим совместимости» при открытии файла .xls?

Excel 2007 и новее открывают старый двоичный формат, но держат книгу в прежних пределах, чтобы её можно было сохранить обратно в .xls. В заголовке окна появляется «Режим совместимости»: он предупреждает, что таблица заканчивается на 65 536 строках и 256 столбцах. Копия в .xlsx снимает это ограничение.

Нужен ли установленный Excel, чтобы конвертировать XLS в XLSX?

Нет. Конвертация выполняется на сервере, поэтому получить файлы .xlsx можно на Chromebook, планшете или компьютере, где есть только LibreOffice. Это удобно, когда при инвентаризации IT находятся сотни старых файлов.

Будет ли файл XLSX меньше, чем XLS?

Обычно да. Файл .xlsx — это ZIP-пакет из XML-частей, поэтому повторяющийся текст и пустое форматирование хорошо сжимаются, а .xls хранит записи без сжатия. Сильнее всего уменьшаются книги с большим количеством текстовых ячеек; книга, состоящая в основном из встроенных изображений, почти не меняется.

Что происходит с макросами в старом файле XLS?

Файл .xlsx по своей структуре не может содержать код VBA: сам Excel отказывается сохранять макросы в это расширение и предлагает .xlsm. Оставьте исходный .xls как источник макросов или после конвертации скопируйте модули в книгу с поддержкой макросов в Excel.

Можно ли потом удалить исходные файлы XLS?

Сначала откройте несколько новых файлов и сверьте итоги на ключевых листах. Конвертер записывает значения ячеек, поэтому книги, которые опирались на живые формулы, диаграммы или сводные таблицы, нужно проверить до удаления оригиналов. Загруженные сюда файлы удаляются с нашего сервера через 30 минут.