Перейти к содержимому
📒

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

Переведите книгу Excel (XLSX, XLSM) в таблицу LibreOffice или OpenOffice (ODS) — формулы, оформление и закреплённые строки на месте, а у русской книги и язык документа русский

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Ваш ответ здесь будет первым.

Этот инструмент ещё ждёт первого комментария

Нашли приём, остался вопрос или чего-то не хватило — напишите, пригодится следующим. Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

Конвертировать XLSX в ODS онлайн — книгу Excel в таблицу LibreOffice и OpenOffice

XLSX — формат, в котором Microsoft Excel сохраняет книги начиная с версии 2007: ZIP-архив с XML-файлами по стандарту Office Open XML. ODS — формат таблиц OpenDocument, родной для LibreOffice Calc и OpenOffice Calc: тоже ZIP-архив с XML, но по другому открытому стандарту. Поэтому, если книгу Excel дальше будут вести в LibreOffice или OpenOffice или её просят прислать именно в OpenDocument, её переводят в ODS.

Этот конвертер переводит XLSX в ODS онлайн, и настраивать ничего не нужно: загрузите книгу .xlsx или .xlsm размером до 50 МБ и нажмите «Конвертировать в ODS». В таблице остаются листы, формулы вместе с посчитанными значениями и оформление, закреплённые строки и столбцы остаются закреплёнными, а язык документа конвертер ставит по тексту книги — у русской таблицы он русский. Готовый файл называется так же, как загруженный: из «Отчёт.xlsx» получится «Отчёт.ods».

  • Принимаем книги .xlsx и .xlsm размером до 50 МБ
  • Листы, формулы со значениями и форматы чисел переносятся в ODS
  • Закреплённые строки и столбцы остаются закреплёнными
  • Язык документа — по тексту книги: у русской таблицы русский
  • Регистрация не нужна, а файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут

Что сохраняется при переводе книги Excel в формат LibreOffice

Мы проверили конвертер на книге Excel из четырёх листов, в которую собраны формулы, форматы, оформление, ссылки и защита, и сравнили результат с исходником. Все четыре листа перешли в ODS, скрытый лист остался скрытым, а имена листов с кириллицей и пробелами не изменились. Все 19 формул остались формулами и пришли вместе с посчитанными значениями: СУММ, СУММЕСЛИ, ЕСЛИОШИБКА с ВПР на другой лист, формула с именованным диапазоном «Цены» и ссылка на скрытый лист. Форматы дат, времени, процентов, разделителей тысяч, рублей и долларов — те же, что в книге Excel.

Закреплённые строки и столбцы остаются закреплёнными: в нашей проверке были закреплены две верхние строки и первый столбец, и в ODS они так и остались, поэтому шапка не уезжает при прокрутке. Сохраняются объединённые ячейки, шрифты и цвета текста, заливка, границы, скрытые строки и столбцы и область печати. В ODS доехали все три правила условного форматирования, включая цветовую шкалу, оба правила проверки данных — по списку значений и по диапазону чисел, — примечание, картинка и обе диаграммы. Защищённый паролем лист нашей проверочной книги остался защищённым, и пароль перенёсся вместе с защитой; если пароль на снятие защиты для вас важен, после конвертации проверьте его в LibreOffice.

Ссылки в ячейках ведут туда же, куда вели. Адрес сайта и ссылка mailto: остаются как были. Относительная ссылка на файл рядом, например «Отчёт.xlsx», в ODS записывается как «../Отчёт.xlsx»: в ODS такие адреса отсчитываются от «папки» самого документа, поэтому это тот же файл рядом, а при обратном переводе в XLSX ссылка снова становится «Отчёт.xlsx». Ссылка на ячейку другого листа этой же книги остаётся ссылкой на ячейку. Большие книги конвертер тоже переводит целиком: книга на 70 000 строк пришла в ODS со всеми строками. В наших тестовых замерах книга на несколько листов обрабатывалась за 4–7 секунд, книга на 70 000 строк — за 4–9, а на одну конвертацию отводится до 120 секунд.

  • Листы — все, скрытые остаются скрытыми
  • Формулы — формулами, с посчитанными значениями и именованными диапазонами
  • Закреплённые строки и столбцы, объединённые ячейки, шрифты, цвета, заливка и границы
  • Условное форматирование, проверка данных по списку и диапазону чисел, примечания, картинки и диаграммы
  • Ссылки на сайты, файлы рядом и ячейки книги ведут туда же, куда вели

Что меняется в ODS и какие файлы конвертер не примет

Язык документа конвертер определяет по началу текста книги и, если определил, называет его под кнопкой скачивания. Если в начале текста хотя бы четверть букв русские, документ получает русский язык, и проверка орфографии LibreOffice не подчёркивает весь русский текст как ошибки. Если латинских букв там намного больше — например, книга начинается с английских заголовков и кодов, а по-русски только часть значений, — документ получит английский язык, и проверка орфографии будет английской.

Три вещи в файле записываются иначе, чем в XLSX. В готовом файле ширины столбцов записаны в дюймах, а не в «знаках», как в Excel, — размер столбцов при этом тот же. Готовый текст чисел, который ODS хранит рядом со значением, конвертер пишет в английском виде, например «1,234.50 ₽»: сам формат числа языка не имеет, и вид числа на экране задаёт программа, в которой таблицу откроют. А у правила проверки данных в ODS записана базовая ячейка, и её адрес от конвертации к конвертации бывает разным: для проверки по списку значений и по диапазону чисел это безвредно, а проверки данных с формулой, где ссылки на ячейки относительные, мы не проверяли.

Книгу с паролем на открытие конвертер не откроет и подскажет, что делать: снять пароль в Excel (Файл → Сведения → Защита книги), сохранить книгу и загрузить снова. Обрезанный или недокачанный файл он распознаёт сразу, ещё до конвертации, и сообщает, что таблица защищена паролем или повреждена. Если под расширением .xlsx лежит текст, CSV или документ Word, конвертер скажет, что внутри не таблица Excel или OpenDocument, а PDF или картинку с таким расширением не примет и попросит выбрать настоящую книгу. Старый формат .xls страница не принимает — такую книгу сначала переведите в XLSX «Конвертером XLS в XLSX». Пустой файл и файл больше 50 МБ страница отклоняет ещё до отправки.

  • Язык документа — по началу текста книги; если он определён, конвертер называет его под кнопкой скачивания
  • В готовом файле ширины столбцов записаны в дюймах — размер тот же
  • Пароль на открытие и обрезанный файл распознаются с подсказкой, что делать
  • Текст, CSV или документ Word под расширением .xlsx конвертер распознаёт и называет
  • Старую книгу .xls сначала переведите в XLSX
💼

Типичная задача: книгу из Excel нужно дальше вести в LibreOffice

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

1

Открыть toolfox.ru/tools/xlsx-to-ods и перетащить книгу .xlsx на страницу

2

Нажать «Конвертировать в ODS» — выбирать ничего не нужно

3

Посмотреть заметку под кнопкой: у русской книги язык документа — русский

4

Скачать ODS и сохранить таблицу в ту же папку, где лежала книга

5

Открыть таблицу в LibreOffice и проверить, что защиту листа снимает прежний пароль

✅

Получается таблица ODS: формулы на месте и показывают посчитанные значения, шапка закреплена, оформление и условное форматирование перенесены, а документ получил русский язык — проверка орфографии не подчёркивает весь текст.

🧠

Знаете ли вы?

📜

У обоих форматов есть международные стандарты. ODS описан в стандарте OpenDocument, который разработал консорциум OASIS и который стал стандартом ISO/IEC 26300, а XLSX — в стандарте Office Open XML: сначала ECMA-376, затем ISO/IEC 29500.

📏

Ширину столбца XLSX хранит в «знаках» — сколько цифр стандартного шрифта помещается в ячейку. ODS записывает её обычной единицей длины, поэтому после конвертации ширины стоят в дюймах, например 1.0791in, а размер столбцов тот же.

🔐

Пароль защиты листа ни XLSX, ни ODS не хранят открытым текстом. Старый способ защиты листа Excel записывает короткий хэш пароля — четыре шестнадцатеричных знака. Так он записан и в нашей проверочной книге, а в ODS этот хэш ещё раз пропущен через SHA-1 и помечен двумя алгоритмами: legacy-hash-excel, то есть «старый хэш Excel», и sha1.

🌐

Язык документа ODS записан в стиле ячеек по умолчанию двумя атрибутами: fo:language со значением ru и fo:country со значением RU. Приставка fo: означает, что атрибуты взяты из XSL-FO — языка оформления документов консорциума W3C.

💡

Смешанная книга может получить английский язык

Язык документа конвертер определяет по началу текста книги. Если там латинских букв намного больше, чем русских, — например, книга начинается с английских заголовков и кодов, а по-русски только часть значений, — документ получит английский язык, и проверка орфографии LibreOffice будет английской. Если язык определён, конвертер пишет его под кнопкой скачивания.

Как сделать из XLSX таблицу ODS — пошаговая инструкция

1

Загрузите книгу Excel

Перетащите файл на страницу или нажмите на область загрузки и выберите его на компьютере. Подходят книги .xlsx и .xlsm размером до 50 МБ.

2

Нажмите «Конвертировать в ODS»

Выбирать ничего не нужно. В наших тестовых замерах книга обрабатывалась за 3–9 секунд, а на одну конвертацию отводится до 120 секунд.

3

Скачайте ODS

Нажмите «Скачать ODS». Имя таблицы совпадает с именем загруженной книги, кириллица и пробелы в нём сохраняются, а если язык документа удалось определить по тексту книги, конвертер пишет его под кнопкой.

4

Положите таблицу рядом с прежней книгой

Относительные ссылки на соседние файлы ведут туда же, если таблица ODS лежит в той же папке, где лежала книга Excel. Ссылки на сайты и на ячейки внутри книги от папки не зависят.

Примеры использования конвертера XLSX в ODS

Отчёт из Excel для тех, кто работает в LibreOffice

Книга с несколькими листами, формулами и закреплённой шапкой. В ODS формулы приходят с посчитанными значениями, шапка остаётся закреплённой, а у русской книги документ получает русский язык.

Защищённая книга с условным форматированием

Лист под паролем, цветовая шкала и проверка данных. В нашей проверке в ODS доехали все три правила условного форматирования и оба правила проверки данных, а лист остался защищённым вместе с паролем.

Книга со ссылками на соседние файлы

Сводная таблица ссылается на «Отчёт.xlsx» в той же папке и на ячейки своего справочника. В ODS ссылка ведёт на тот же файл рядом, а ссылки на ячейки остаются ссылками на ячейки.

Большая выгрузка на десятки тысяч строк

Книга на 70 000 строк в нашей проверке перешла в ODS целиком за 4–9 секунд. Предел — 50 МБ на файл и 120 секунд на конвертацию.

Часто задаваемые вопросы про конвертер XLSX в ODS

Как конвертировать XLSX в ODS онлайн бесплатно?
Перетащите книгу .xlsx или .xlsm в область загрузки или нажмите на неё и выберите файл размером до 50 МБ. Нажмите «Конвертировать в ODS» — выбирать ничего не нужно. Когда обработка закончится, появится кнопка «Скачать ODS», а таблица получит то же имя, что и загруженная книга. Регистрация и оплата не нужны, а файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут.
Сохранятся ли формулы, оформление и закреплённые строки?
Да. В нашей проверочной книге все 19 формул остались формулами — от СУММ до ВПР на другой лист и формулы с именованным диапазоном — и пришли вместе с посчитанными значениями. Закреплённые строки и столбцы остаются закреплёнными, так что шапка не уезжает при прокрутке. Сохраняются форматы дат, процентов, рублей и долларов, объединённые ячейки, шрифты, цвета, заливка, границы, скрытые строки и столбцы, область печати, условное форматирование, проверка данных по списку и диапазону чисел, примечания, картинки и диаграммы.
Какой язык получит документ ODS и при чём тут проверка орфографии?
Язык документа конвертер ставит по началу текста книги и, если язык определён, пишет его под кнопкой скачивания. Если в начале текста хотя бы четверть букв русские, документ получает русский язык, и LibreOffice проверяет орфографию по-русски, а не подчёркивает весь текст как ошибки. Если латинских букв там намного больше — например, книга начинается с английских заголовков и кодов товаров, а по-русски только часть значений, — документ получит английский язык, и проверка орфографии будет английской.
Сохранится ли защита листа и её пароль?
В нашей проверочной книге защищённый лист в ODS остался защищённым, и пароль перенёсся вместе с защитой; открытым текстом его не было ни в книге Excel, ни в ODS — только хэш. Если пароль на снятие защиты для вас важен, после конвертации проверьте его в LibreOffice. Пароль на открытие файла — другое дело: книгу с ним конвертер не откроет. Сначала снимите его в Excel (Файл → Сведения → Защита книги), сохраните книгу и загрузите снова.
Что будет со ссылками на сайты, файлы и ячейки?
Адрес сайта и ссылка mailto: остаются как были. Относительная ссылка на файл рядом, например «Отчёт.xlsx», в ODS выглядит как «../Отчёт.xlsx»: в ODS такие адреса отсчитываются от «папки» самого документа, так что это тот же файл рядом, а при обратном переводе в XLSX ссылка снова станет «Отчёт.xlsx». Ссылка на ячейку другого листа этой же книги остаётся ссылкой на ячейку, а формулы со ссылками на другие листы переносятся вместе с посчитанными значениями.
Подойдут ли большие книги и файлы .xlsm?
Да. Книга .xlsm принимается так же, как .xlsx. Предел — 50 МБ на файл и 120 секунд на конвертацию. В нашей проверке книга на 70 000 строк перешла в ODS целиком за 4–9 секунд, а обычная книга на несколько листов с формулами, диаграммами и картинкой — за 4–7 секунд.
Почему конвертер не принимает мой файл?
Причину он называет сам. Файл больше 50 МБ и пустой файл страница не отправит. Старый формат .xls этот конвертер не принимает — сначала переведите книгу в XLSX «Конвертером XLS в XLSX». Если на книге пароль на открытие, снимите его в Excel, сохраните и загрузите снова. Если файл обрывается, например скачался не до конца, конвертер сообщит, что таблица защищена паролем или повреждена, — скачайте файл заново. Если под расширением .xlsx лежит текст, CSV или документ Word, конвертер скажет, что внутри не таблица, а PDF или картинку с таким расширением не примет.
Зачем переводить XLSX в ODS?
ODS — родной формат LibreOffice Calc и OpenOffice Calc и открытый международный стандарт OpenDocument (ISO/IEC 26300). Если таблицу дальше ведут в этих программах или её просят прислать именно в OpenDocument, книгу Excel переводят в ODS. Конвертер при этом сохраняет формулы, оформление и закреплённые строки, а русской книге ставит русский язык документа, чтобы проверка орфографии работала по-русски.

Полезная информация

🔒 Регистрация не нужна, а загруженный файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут.

📌 Закрепление областей. Закреплённые строки и столбцы остаются закреплёнными — шапка таблицы не уезжает при прокрутке.

🔤 Язык документа. У русской книги — русский, у книги, где в начале текста латиницы намного больше, — английский; если язык определён, конвертер называет его под кнопкой скачивания.

📏 Пределы. Книга .xlsx или .xlsm — до 50 МБ, конвертация — до 120 секунд.

Другие конвертеры таблиц и документов

Таблицу ODS можно вернуть в Excel, а книгу XLSX — отправить дальше: в CSV для другой программы или в PDF для печати. А если книга в старом формате XLS, её сначала переводят в XLSX. Все эти конвертеры бесплатны и работают в браузере без установки программ.

Комментарии

Этот инструмент ещё ждёт первого комментария

Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

  • Руслан АвдеевОт автора проекта
    Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.