Форматы
Чем отличается XLS от XLSX
Старый бинарный формат против современного XML: структура, размер и совместимость — что выбрать в 2026.
Таблица из LibreOffice Calc сохраняется как .ods — а коллега в Microsoft Excel ждёт .xlsx. Это не история про устаревший формат, как в паре XLS и XLSX, где один формат заменил другой: ODS и XLSX — два действующих, не взаимозаменяемых стандарта электронных таблиц, каждый со своей экосистемой. Разбираем, чем ODS отличается от XLSX технически, что теряется при конвертации между ними и какой формат выбрать именно вам.
Коротко: ODS и XLSX — оба хранят электронные таблицы, но ODS — открытый ISO-стандарт (ISO/IEC 26300), родной формат LibreOffice Calc и OpenOffice Calc, а XLSX — формат Microsoft Excel с 2007 года (стандарт Office Open XML). Базовые данные, формулы и диаграммы переносятся между форматами нормально, а вот макросы VBA, часть сводных таблиц, строки итогов и некоторые эффекты оформления при конвертации могут потеряться.

ODS (OpenDocument Spreadsheet) — формат электронной таблицы из семейства OpenDocument, который используют LibreOffice Calc, Apache OpenOffice Calc и ряд российских офисных пакетов. Это реализация открытого международного стандарта ISO/IEC 26300, который разрабатывает консорциум OASIS: спецификация формата публична, и любой разработчик может встроить поддержку ODS в своё приложение без лицензионных отчислений.
XLSX — формат таблиц Microsoft Excel, ставший форматом по умолчанию начиная с Excel 2007 (пришёл на смену бинарному XLS). Он тоже основан на открытом стандарте — Office Open XML (OOXML), но де-факто остаётся форматом экосистемы Microsoft: большинство функций описывается и развивается именно вокруг Excel, а не вокруг стандарта как такового.
Оба формата физически устроены одинаково — это ZIP-архив с XML-файлами внутри. Скопируйте файл, смените расширение на .zip, распакуйте — увидите папки со служебными XML. У ODS главный файл — content.xml, у XLSX — xl/worksheets/sheet1.xml. Если не уверены, что за файл перед вами, поможет определение формата по сигнатуре.
На первый взгляд оба формата одинаковы — ZIP-контейнер с XML и сетка ячеек внутри. Но стандарт, набор функций и экосистема вокруг каждого отличаются достаточно, чтобы влиять на выбор в реальной работе.
| Параметр | ODS | XLSX |
|---|---|---|
| Стандарт | ISO/IEC 26300 (OpenDocument) | ISO/IEC 29500 (Office Open XML) |
| Разработчик | OASIS, развивает сообщество LibreOffice/OpenOffice | Microsoft |
| Расширение | .ods | .xlsx |
| Структура файла | ZIP-архив, главный файл — content.xml | ZIP-архив, главный файл — xl/worksheets/sheet1.xml |
| Формулы | ~250 стандартных функций ODF | Полный набор функций Excel, включая динамические массивы |
| Макросы/скрипты | Basic/Python, хранятся как часть документа или подключаются к нему | VBA — только в отдельном расширении .xlsm, обычный XLSX макросов не содержит |
| Сводные таблицы и диаграммы | Базовые сводные таблицы есть, сложные сценарии и часть типов диаграмм — с оговорками | Полный набор, включая сводные диаграммы и срезы |
| «Родная» программа | LibreOffice Calc, OpenOffice Calc | Microsoft Excel |
Главный практический вывод из таблицы: оба формата зрелые и актуальные, в отличие от пары XLS и XLSX, где старый бинарный формат объективно устарел. Выбор ODS или XLSX — это выбор экосистемы и набора функций, а не версии одного продукта.
XLSX как формат де-факто открывается шире:
ODS открывается своей родной экосистемой без вопросов и с оговорками — в Microsoft Excel. По данным официальной документации Microsoft, формат ODS поддерживают Excel для Microsoft 365, Excel 2024, Excel 2021, Excel 2019 и Excel 2016:
Базовые данные, формулы и простое форматирование конвертируются почти без потерь. А вот со сложными элементами хуже. По данным официальной документации Microsoft, при сохранении Excel в формат ODS полностью не поддерживаются:
Ещё по той же документации частично поддерживаются при конвертации: колонтитулы (теряются параметры вставленного изображения), защита листа паролем, именованные выражения, фильтрация и сортировка данных. Отдельно страдает оформление: WordArt конвертируется в обычные надписи, SmartArt — в группы фигур, а у градиентных заливок теряются промежуточные точки градиента.
Перед массовой конвертацией важных таблиц (финансовые отчёты, сводные данные со сложным оформлением) сохраните копию в исходном формате. Если после конвертации что-то «поехало» — у вас останется оригинал, откуда можно пересобрать таблицу заново.
Для обычной таблицы без макросов и сложных сводных отчётов конвертация занимает меньше минуты.
После конвертации сложных файлов — со сводными таблицами, макросами или нестандартным форматированием — обязательно откройте результат и проверьте вручную: автоматическая конвертация не гарантирует идентичность оригиналу. Если нужна не таблица для дальнейшего редактирования, а просто данные без форматирования — проще сразу выгрузить в CSV, см. как конвертировать Excel в CSV.
Универсального ответа нет — выбор зависит от того, с кем вы обмениваетесь таблицами и в какой среде работаете.
Вы обмениваетесь файлами с пользователями Excel; нужны макросы VBA, сложные сводные таблицы или сводные диаграммы; важна максимальная совместимость «из коробки» без лишних вопросов получателя.
У вас и всех участников обмена — Linux и LibreOffice-экосистема; важно принципиально не зависеть от формата одного вендора; документ идёт в систему, которая требует открытый стандарт (например, часть государственного документооборота).
Сама по себе электронная таблица — данные, а не программа, и открыть её безопасно. Риск появляется, когда в файл встроен макрос — небольшая программа, которая может запуститься при открытии. И ODS, и XLSX поддерживают автоматизацию: в ODS макрос может быть частью документа, в XLSX для макросов есть отдельное расширение XLSM — обычный XLSX макросов не содержит.
Практическое правило: не включайте макросы («Включить содержимое» / «Разрешить редактирование») в таблицах, которые пришли по почте от незнакомого адресата, особенно если тема письма создаёт срочность («счёт», «акт», «накладная»). Подробнее о том, как вообще оценивать риск вложения перед открытием, — в разделах макросы в Word и Excel: когда они опасны и опасные расширения файлов, которые нельзя открывать.
Старый бинарный формат Excel против современного XML-формата — здесь один из форматов объективно устарел.
Та же логика «открытый стандарт против формата Microsoft», но для текстовых документов.
Эволюция формата Word — структура, размер и совместимость старого и нового формата.
Да, начиная с Excel 2016 — формат открывается и сохраняется нативно, без плагинов. Часть сложного форматирования и некоторые типы диаграмм могут отобразиться иначе.
Да, LibreOffice Calc открывает и сохраняет XLSX без установки дополнительных расширений — это один из основных поддерживаемых им форматов.
Полностью не сохраняются даты ранее 1900 года, повтор строк/столбцов при печати, регулярные выражения, цепочки примечаний, IRM-защита и шифрование, строки итогов и стили «умных таблиц», часть сводных диаграмм, элементы ActiveX и объекты формы.
Нет. У макросов Excel (VBA) нет прямого эквивалента в ODS — при конвертации они не переносятся автоматически, их придётся переписывать под Basic/Python LibreOffice.
Оба формата — открытые XML-стандарты, что хорошо для долгосрочного хранения. Если важна максимальная независимость от одного вендора — ODS как открытый ISO-стандарт формально ближе к идее архивного формата.
Да, оба формата — ZIP-контейнер с XML. Скопируйте файл, переименуйте расширение в .zip и распакуйте архивом — увидите структуру папок и XML-файлы с данными и форматированием.
Основной риск — встроенные макросы (XLSM у Excel, макросы внутри документа у ODS). Сама таблица без макросов не представляет угрозы — осторожность нужна именно при запросе «включить содержимое».