Отличия форматов XLS и XLSX: что выбрать в 2026 году

Иван Корнев·11.04.2026·5 мин

XLS — это устаревший бинарный формат файлов Microsoft Excel (до версии 2007), а XLSX — современный стандарт на основе XML с открытой структурой и сжатием. Главное отличие заключается в надежности, размере файла и поддержке новых функций: XLSX весит меньше, реже повреждается и является обязательным стандартом для современных версий офисных пакетов. Формат XLS стоит использовать только при работе с ПО старше 2003 года или специфическим корпоративным софтом, не поддерживающим новые стандарты.

История появления и эволюция форматов

До 2007 года монополистом на рынке электронных таблиц был формат XLS (Excel Spreadsheet). Это проприетарный бинарный формат, структура которого была закрыта для широкой публики. Файлы записывались как единый поток байтов, что усложняло их чтение сторонними программами без специальных библиотек.

С выходом Microsoft Office 2007 компания перешла на стандарт Office Open XML, представив формат XLSX. Буква «X» в конце обозначает XML. Этот формат стал открытым международным стандартом (ISO/IEC 29500), что позволило другим разработчикам (LibreOffice, Google, Apple) реализовать полную поддержку чтения и записи таких файлов без лицензионных отчислений Microsoft.

Почему изменили формат? Переход на XML был продиктован необходимостью улучшить совместимость между разными программами, повысить безопасность (легче проверять код на вирусы) и уменьшить размер файлов за счет автоматического сжатия.

Технические различия: архитектура и хранение данных

Хотя визуально файлы открываются одинаково, «под капотом» они работают по принципиально разным схемам.

Структура файла

  • XLS (Бинарный): Данные хранятся в виде двоичного кода. Для человека этот файл представляет собой набор непонятных символов. Любое изменение структуры требует переписывания больших блоков данных.
  • XLSX (Архив ZIP): Фактически файл .xlsx — это переименованный ZIP-архив. Если изменить расширение файла на .zip и раскрыть его, вы увидите папки с текстовыми XML-файлами. Отдельно хранятся стили, отдельно данные ячеек, отдельно настройки книги.

Размер и производительность

Благодаря встроенному алгоритму сжатия ZIP, файлы XLSX занимают на 50–75% меньше места на диске по сравнению с аналогичными файлами в формате XLS. Это критически важно при работе с большими массивами данных (сотни тысяч строк) или при пересылке отчетов по почте.

Кроме того, модульная структура XLSX позволяет программам загружать только необходимые части документа (например, только активный лист), что ускоряет открытие тяжелых файлов.

Надежность и восстановление данных

Одно из главных преимуществ нового стандарта — устойчивость к повреждениям.

Сценарий сбояПоведение формата XLSПоведение формата XLSX
Ошибка записи на дискВысокий риск полной потери файла. Двоичная структура часто становится нечитаемой целиком.Повреждается только конкретный XML-файл внутри архива. Остальные данные (другие листы, стили) часто удается спасти.
ВосстановлениеТребуются сложные специализированные утилиты, успех не гарантирован.Можно вручную распаковать архив, исправить текст в поврежденном XML-файле и запаковать обратно.

Риск макросов в XLS В старом формате макросы хранятся прямо внутри основного файла. В современном стандарте макросы вынесены в отдельный формат .XLSM. Это сделано для безопасности: если вы скачали файл с расширением .xlsx, вы точно знаете, что в нем нет исполняемого кода (макросов), даже если отправитель утверждал обратное.

Совместимость и поддержка программ

В 2026 году экосистема программного обеспечения практически полностью перешла на поддержку XLSX.

  • Microsoft Excel: Полная поддержка XLSX начиная с версии 2007. Старые версии (2003 и ниже) требуют установки специального «Пакета совместимости» (который больше не обновляется).
  • Альтернативные редакторы: LibreOffice Calc, Apache OpenOffice, Google Таблицы и Numbers (macOS/iOS) работают с XLSX нативно и корректно. Поддержка старого XLS в них есть, но сложное форматирование или редкие функции могут отображаться с ошибками.
  • Мобильные приложения: Мобильные версии офисных пакетов оптимизированы именно под легкий формат XLSX. Открытие тяжелых бинарных XLS на смартфонах может вызывать зависания.

Когда стоит использовать XLS, а когда XLSX?

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

Выбирайте XLSX в 99% случаев, если:

  1. Вы создаете новые документы с нуля.
  2. Планируете передавать файлы партнерам, клиентам или госорганам.
  3. Работаете с большими объемами данных и важна скорость открытия.
  4. Используете современные функции Excel (сводные таблицы нового типа, улучшенные формулы, условное форматирование).
  5. Важна безопасность и отсутствие макросов.

Выбирайте XLS только если:

  1. Получатель использует Microsoft Excel 2003 или старше и не может установить пакеты обновления.
  2. У вас есть специализированное старое ПО (например, банковские терминалы или станки с ЧПУ), которое считывает данные строго из бинарного формата и не умеет парсить XML.
  3. Требуется поддержка специфических старых надстроек, которые не были портированы на новую платформу.

Лайфхак для архивации Если вам нужно передать файл в формате XLS пользователю с новым Excel, просто сохраните его как XLSX. Обратная конвертация (XLSX → XLS) может привести к потере данных, так как старый формат имеет лимиты (например, максимум 65 536 строк против 1 048 576 в новом).

Частые ошибки при работе с форматами

  • Игнорирование расширения .XLSM. Пользователи часто пытаются сохранить файл с макросами как .xlsx. Excel предупредит об этом, но если нажать «Да», весь код автоматизации будет безвозвратно удален при сохранении.
  • Принудительное сохранение в XLS для «совместимости». Многие по привычке сохраняют файлы в старом формате «на всякий случай». Это увеличивает размер вложений в письмах и лишает получателя возможности использовать современные инструменты анализа.
  • Потеря форматирования при конвертации. При открытии сложного XLSX в очень старой версии Excel (через конвертер) могут «поехать» шрифты, границы ячеек или исчезнуть графики.

FAQ

Можно ли открыть файл .XLSX в Блокноте? Технически да, но вы увидите только служебные символы архива. Чтобы увидеть содержимое, нужно переименовать файл в .zip, распаковать его и открыть внутренние .xml файлы в текстовом редакторе.

Почему файл XLS весит больше, чем XLSX, хотя данных там меньше? Формат XLS не использует сжатие. Он резервирует место под структуру заранее. XLSX сжимает повторяющиеся данные (например, одинаковые формулы в столбце) алгоритмами архивации, поэтому итоговый файл всегда компактнее.

Поддерживает ли Google Таблицы формат XLS? Да, Google Таблицы могут импортировать и экспортировать XLS, но при загрузке они автоматически конвертируют его в свой внутренний формат. При выгрузке обратно в XLS возможно искажение сложного форматирования. Лучше работать сразу в нативных форматах облака или использовать XLSX.

Что делать, если программа не открывает новый файл? Скорее всего, у вас установлена версия ПО старше 2007 года. Скачайте бесплатный «Microsoft Office Compatibility Pack» (если используете старый MS Office) или установите бесплатный современный редактор, например, LibreOffice.