Формат файла ODS
ODS — формат таблиц LibreOffice Calc и стандарта OpenDocument: открытая, нейтральная к вендору альтернатива XLSX с тем же миллионом строк.
или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ
Что такое ODS?
ODS — табличный член семейства OpenDocument, стандартизированного OASIS в 2005 году. Как и родственники, это ZIP-архив с XML: `content.xml` держит ячейки и формулы, `styles.xml` — оформление, метаданные лежат в своём файле. LibreOffice Calc использует его как родной формат, как и Apache OpenOffice.
Ёмкость соответствует современным ожиданиям. LibreOffice Calc держит 1 048 576 строк и 16 384 столбца на лист — столько же, сколько XLSX, — так что на реальных наборах данных ограничением выступает не формат. Формулы, диаграммы, сводные таблицы (в старых версиях они назывались DataPilot) и условное форматирование живут внутри файла.
Трение возникает на совместимости формул с Excel. Два пакета местами по-разному реализуют функции, кое-что называют по-своему и расходятся в поведении новых массивных и поисковых функций. Простые листы ходят туда-обратно идеально; книге, набитой продвинутыми функциями, после конвертации стоит проверить вычисленные значения.
| Расширение | .ods |
|---|---|
| Категория | Документ |
| MIME-тип | application/vnd.oasis.opendocument.spreadsheet |
| Год появления | 2005 |
| Разработчик | OASIS |
| Сжатие | Без потерь |
ODS: частые вопросы
- Чем открыть файл ODS?
- LibreOffice Calc и Apache OpenOffice открывают его нативно. Google Таблицы, Microsoft Excel и большинство мобильных табличных приложений тоже его импортируют, поэтому получение ODS редко означает необходимость что-то устанавливать.
- Открывает ли Excel файлы ODS?
- Да, Excel читает и пишет таблицы OpenDocument с 2007 года. Значения, оформление и стандартные формулы проходят нормально; расхождения двух реализаций начинаются на продвинутых функциях, макросах и конфигурациях сводных таблиц.
- ODS или XLSX — что выбрать?
- XLSX, если файлы в основном идут пользователям Excel; ODS, если вы работаете в LibreOffice или нужен открытый стандарт для архива. Ёмкость и повседневные возможности равнозначны, поэтому решает то, чем файл будут реально открывать.
- Переживают ли формулы конвертацию ODS в XLSX?
- Стандартные — да. СУММ, ЕСЛИ, ВПР и остальная привычная библиотека отображаются напрямую. Расхождения проявляются на новых массивных функциях, части статистических и на всём, что опирается на особенности конкретного пакета, поэтому итоги потом стоит выборочно сверить.
- Сколько строк вмещает ODS?
- LibreOffice Calc поддерживает 1 048 576 строк и 16 384 столбца на лист — столько же, сколько XLSX. Как и в любой таблице, производительность падает задолго до этого предела: наборам в сотни тысяч строк место в базе данных, а не на листе.
- Зачем вообще нужен ODS?
- Потому что это настоящий открытый стандарт ISO/IEC 26300, который не контролирует ни один поставщик, — а это важно для требований госсектора, долгого хранения и любой организации, не желающей привязывать свои данные к продуктовым планам одной компании. Плюс это родной формат LibreOffice: при сохранении в него ничего не конвертируется и не теряется, тогда как сохранение того же листа в XLSX каждый раз проходит через слой преобразования.