Конвертер 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. В книге несколько листов, формулы, закреплённая шапка и лист под защитой, и важно, чтобы после перевода русский текст не был весь подчёркнут проверкой орфографии.
Открыть toolfox.ru/tools/xlsx-to-ods и перетащить книгу .xlsx на страницу
Нажать «Конвертировать в ODS» — выбирать ничего не нужно
Посмотреть заметку под кнопкой: у русской книги язык документа — русский
Скачать ODS и сохранить таблицу в ту же папку, где лежала книга
Открыть таблицу в 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 — пошаговая инструкция
Загрузите книгу Excel
Перетащите файл на страницу или нажмите на область загрузки и выберите его на компьютере. Подходят книги .xlsx и .xlsm размером до 50 МБ.
Нажмите «Конвертировать в ODS»
Выбирать ничего не нужно. В наших тестовых замерах книга обрабатывалась за 3–9 секунд, а на одну конвертацию отводится до 120 секунд.
Скачайте ODS
Нажмите «Скачать ODS». Имя таблицы совпадает с именем загруженной книги, кириллица и пробелы в нём сохраняются, а если язык документа удалось определить по тексту книги, конвертер пишет его под кнопкой.
Положите таблицу рядом с прежней книгой
Относительные ссылки на соседние файлы ведут туда же, если таблица ODS лежит в той же папке, где лежала книга Excel. Ссылки на сайты и на ячейки внутри книги от папки не зависят.
Примеры использования конвертера XLSX в ODS
Отчёт из Excel для тех, кто работает в LibreOffice
Книга с несколькими листами, формулами и закреплённой шапкой. В ODS формулы приходят с посчитанными значениями, шапка остаётся закреплённой, а у русской книги документ получает русский язык.
Защищённая книга с условным форматированием
Лист под паролем, цветовая шкала и проверка данных. В нашей проверке в ODS доехали все три правила условного форматирования и оба правила проверки данных, а лист остался защищённым вместе с паролем.
Книга со ссылками на соседние файлы
Сводная таблица ссылается на «Отчёт.xlsx» в той же папке и на ячейки своего справочника. В ODS ссылка ведёт на тот же файл рядом, а ссылки на ячейки остаются ссылками на ячейки.
Большая выгрузка на десятки тысяч строк
Книга на 70 000 строк в нашей проверке перешла в ODS целиком за 4–9 секунд. Предел — 50 МБ на файл и 120 секунд на конвертацию.
Часто задаваемые вопросы про конвертер XLSX в ODS
Как конвертировать XLSX в ODS онлайн бесплатно?
Сохранятся ли формулы, оформление и закреплённые строки?
Какой язык получит документ ODS и при чём тут проверка орфографии?
Сохранится ли защита листа и её пароль?
Что будет со ссылками на сайты, файлы и ячейки?
Подойдут ли большие книги и файлы .xlsm?
Почему конвертер не принимает мой файл?
Зачем переводить XLSX в ODS?
Полезная информация
🔒 Регистрация не нужна, а загруженный файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут.
📌 Закрепление областей. Закреплённые строки и столбцы остаются закреплёнными — шапка таблицы не уезжает при прокрутке.
🔤 Язык документа. У русской книги — русский, у книги, где в начале текста латиницы намного больше, — английский; если язык определён, конвертер называет его под кнопкой скачивания.
📏 Пределы. Книга .xlsx или .xlsm — до 50 МБ, конвертация — до 120 секунд.
Другие конвертеры таблиц и документов
Таблицу ODS можно вернуть в Excel, а книгу XLSX — отправить дальше: в CSV для другой программы или в PDF для печати. А если книга в старом формате XLS, её сначала переводят в XLSX. Все эти конвертеры бесплатны и работают в браузере без установки программ.
Комментарии
Этот инструмент ещё ждёт первого комментария
Без почты и пароля · публикуем после проверки, обычно за 1–2 дня
Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.