Конвертировать ODS в XLS OpenDocument Spreadsheet ↔ Excel Бесплатно Онлайн Безопасно
Каждый лист, в своём порядке, со своими значениями и числовыми форматами. Ничего не перерисовывается: таблица просто записывается заново в другом формате.
Преобразуйте свой файл
Перетащите сюда файл ODS или выберите его.
Ваш файл не покидает это устройство. Всё работает в вашем браузере.
Ничего не загружается
Откуда взялись эти форматы
Оба формата внутри — одно и то же: zip-архив, полный XML-файлов, описывающих текст, стили и картинки. OpenDocument явился первым, из проекта OpenOffice, и в 2006 году стал ISO 26300. Microsoft Office Open XML последовал за ним и стал ISO 29500 в 2008-м — после такой ожесточённой борьбы за стандартизацию, что национальные органы меняли свои голоса посреди публичного спора. В итоге у мира сегодня два открытых, описанных и взаимозаменяемых офисных формата вместо одного закрытого — и именно поэтому перевод между ними вообще возможен и по большей части удаётся.
Где они встречаются
Перевод нужен всякий раз, когда над одним документом работают в разных программах: коллега из LibreOffice посылает файл тому, кто сидит в Microsoft Office; ведомство, принимающее только ODF; заказчик, упрямо требующий .docx. Он важен и вдолгую: архив, хранимый в открытом формате, откроется и через двадцать лет, кто бы к тому времени ни остался на рынке.
Частые вопросы
Переживёт ли моё оформление перевод?
Обычное оформление — заголовки, полужирный, списки, таблицы, изображения, разрывы страниц — переходит верно, ведь оба формата описывают одно и то же почти одинаково. Плохо путешествует всё, что на краях: сложные вложенные таблицы, надписи, привязанные к странным местам, редкие схемы нумерации и всё, что опирается на возможность, имеющуюся лишь у одного из двух. Откройте результат и посмотрите туда, где вы сделали что-то хитрое: если расхождения и есть, они там.
Что станет с моими макросами?
Они не переходят. Макросы — это программный код, написанный для определённого офисного пакета, а другой пакет этого языка не исполняет: макрос VBA из Word ничего не значит для LibreOffice Basic, и наоборот. Перевод переносит документ и оставляет код. Если весь смысл файла в его автоматике, его надо переписывать, а не переводить, и это работа программиста, а не работа с файлами.
Теряет ли файл в качестве?
Смотря что способны вместить оба формата. Перевод между форматами, которые хранят одно и то же, — PNG в BMP, WAV в FLAC — не теряет ничего. Перевод в формат, который отбрасывает сведения ради экономии места, вроде JPEG или MP3, каждый раз теряет немного, и обратный перевод их не вернёт. Где есть выбор, эта страница склоняется к сохранению исходного качества, а не к самому маленькому файлу.
Мой файл куда-нибудь отправляется?
Нет. Преобразование происходит внутри вашего браузера, на вашей же машине; файл её не покидает, да и некуда — здесь нет сервера, который мог бы его принять. Потому большой файл ограничен вашей собственной памятью, а не отправкой; и потому ничто из преобразованного вами не может попасть в чьи-либо журналы, в том числе в наши. Средства для звука и видео всё же забирают свой преобразующий механизм с этого сайта при первом обращении — около тридцати мегабайт, один раз; дальше работа по-прежнему идёт целиком на вашей машине.
Почему люди конвертируют ODS в XLS
ODS — формат электронных таблиц LibreOffice Calc и других открытых офисных пакетов. XLS — формат таблиц, прославленный Microsoft Excel, и тот, которого до сих пор ждут бесчисленные старые системы, шаблоны бухгалтеров и инструменты импорта. Люди конвертируют ODS в XLS, когда таблицу, написанную в открытой программе, нужно передать тому, кто работает в Excel, или в систему, которая принимает только формат Excel. Клиент хочет получить цифры в файле, который откроет его программа. Банк, бухгалтер или государственный портал просит XLS. Коллега с другой настройкой не может открыть ваш ODS. Какова бы ни была причина, задача одна: взять имеющиеся листы и записать их в другом формате.
По сути конвертация проста. Каждый лист, в своём порядке, со своими значениями и числовыми форматами, записывается заново в другом формате. Ничего не перерисовывается. Но есть один важный предел, связанный с формулами; он описан ниже, и его стоит понять, прежде чем полагаться на результат.
Эта страница конвертирует ODS в XLS в вашем браузере. Ваша таблица не загружается на сервер, что важно для отчётности, зарплатных ведомостей и списков клиентов. Ниже вы найдёте, что переносится, что нет, как обращаются с формулами и как проверить результат.
Что переносится
Каждый лист в своём порядке
Когда вы конвертируете ODS в XLS здесь, переносится каждый лист, в том же порядке и под тем же именем. Книга с листами January, February и Totals даёт XLS с этими тремя листами в том же порядке. Ничего не объединяется, не отбрасывается и не переставляется.
Значения, даты и числовые форматы
Значения ячеек переносятся точно, как и даты с числовыми форматами. Дата остаётся датой, процент остаётся процентом, а денежная сумма сохраняет свой денежный формат. Электронная таблица просто записывается заново в другом формате, поэтому цифры и способ их отображения остаются прежними.
Что значит «ничего не перерисовывается»
Некоторые конвертации работают так: делают картинку листа и восстанавливают его по ней, и это может вносить ошибки. Здесь читаются ячейки и те же ячейки записываются в новом формате. В значениях нет догадок: что было в ячейке, то в ней и остаётся.
Что не переносится
Формулы приходят значениями
Это главный предел. Формулы приходят как значения, которые они вычислили в последний раз, потому что формат .xls здесь записывается без них. Если ячейка содержала сумму, в XLS окажется число, которое дала сумма, а не сама сумма. Цифры верны на момент конвертации, но лист больше не пересчитается, если вы измените исходное значение.
Для таблицы, которую будут читать, архивировать или импортировать, это обычно нормально и часто даже предпочтительно: получатель видит итоговые числа, и ничего не может сломаться. Для рабочей модели, которую получатель будет обновлять, это серьёзный предел, и тогда следует отправить сам ODS или заново собрать формулы в Excel после конвертации.
Убедитесь, что значения актуальны
Поскольку формулы превращаются в значения, вычисленные в последний раз, убедитесь, что лист актуален, прежде чем конвертировать ODS в XLS. Откройте книгу, дайте ей пересчитаться, сохраните и потом конвертируйте. Если формула зависит от ссылки или от данных, которые не обновились, конвертируемое число может быть устаревшим.
Диаграммы, цвета и объединённые ячейки
Диаграммы, цвета ячеек и раскладка объединённых ячеек не переносятся. Диаграмма рядом с вашими цифрами не появится, цветные ячейки станут простыми, а заголовок, объединённый на несколько столбцов, станет обычной ячейкой. Все данные на месте; украшений нет.
Что такое ODS и XLS
ODS, сокращение от OpenDocument Spreadsheet, — формат, в котором LibreOffice Calc и OpenOffice сохраняют книги, построенный на общедоступном стандарте. XLS — старый формат Excel, из времён до перехода Excel на XLSX, но по-прежнему широко принимаемый, потому что вокруг него построено так много программ. Оба описывают книгу: набор листов, каждый из которых — сетка ячеек со значениями, формулами и форматированием. Хранят они всё это по-разному, поэтому программе приходится переводить между ними.
Когда вы конвертируете ODS в XLS, перевод точно охватывает данные: листы, их имена и порядок, значения, даты и числовые форматы. Он не охватывает формулы, которые этот конвертер записывает значениями, и не охватывает визуальные дополнения, такие как диаграммы и цвета. Результат — чистая читаемая книга, которая открывается в Excel и в любой программе, понимающей этот формат.
Почему XLS, а не XLSX?
XLSX — более новый формат Excel и сегодня используется по умолчанию. Но XLS по-прежнему требуется многим старым системам, шаблонам и процедурам импорта, и он открывается во всех версиях Excel и в других программах для таблиц. Когда получатель или система просит именно XLS, конвертация ODS в XLS выполняет просьбу точно.
Значения вместо формул: когда это хорошо, а когда нет
Превращение формул в значения звучит как потеря, а в некоторых случаях ею и является. Но во многих повседневных случаях это именно то, что нужно. Если вы отправляете готовую ведомость, отчёт или список цен, получателю нужны числа, а не механизм. Лист значений нельзя сломать, изменив исходное значение, он не раскрывает ваши расчёты и не может показать ошибки из ссылки, которая больше не работает. Для такой передачи книга только со значениями чище и безопаснее оригинала.
Проблема возникает лишь тогда, когда получателю нужно пересчитывать: бюджетная модель, которую он будет корректировать, шаблон, который он будет заполнять. Для этого следует отправить сам ODS или заново собрать ключевые формулы в Excel после того, как вы конвертировали ODS в XLS. Третий вариант — отправить оба файла: ODS как модель и XLS как чистое изложение результатов.
Как защитить ваши расчёты
Если ваша книга содержит конфиденциальные вычисления, например маржу или внутренние ставки, копия только со значениями их скрывает. Когда вы конвертируете ODS в XLS, формул в результате нет, поэтому получатель видит результаты без логики за ними. Не забудьте проверить, нет ли вспомогательных листов, которыми вы не хотели делиться, потому что переносится каждый лист.
Даты, числа и региональные форматы
Электронные таблицы показывают числа и даты по региональным правилам, и эти правила входят в числовые форматы, которые переносятся. Дата, показанная в порядке день-месяц-год, такой и остаётся, а число с десятичной запятой сохраняет её. Это удобно, потому что получатель видит то, что видели вы, но может удивить, когда Excel получателя использует другие региональные настройки: число, хранящееся так же, может отображаться по правилам его локали.
Если вы отправляете в другую страну, подумайте о том, чтобы отформатировать даты в однозначном порядке и указать в заголовках коды валют, прежде чем конвертировать ODS в XLS. Столбец дат вроде 03/04/2024 означает для одного читателя четвёртое марта, а для другого третье апреля; явный формат устраняет путаницу.
Большие числа и точность
Числа переносятся с полной точностью, даже когда отображение округлено. Ячейка, показывающая 2,5, но хранящая 2,4999, придёт хранящей 2,4999 и показывающей 2,5, точно как раньше. Это верно, но если вы хотите, чтобы получатель видел истинное значение, увеличьте число отображаемых знаков, прежде чем конвертировать ODS в XLS.
Как конвертировать ODS в XLS здесь
Добавьте электронную таблицу
Перетащите файл .ods на страницу или выберите его на устройстве. Он читается внутри вашего браузера и не загружается.
Конвертируйте
Нажмите кнопку. Для обычной книги это занимает несколько секунд.
Скачайте и проверьте
Скачайте XLS и откройте его в Excel или другой программе для таблиц. Проверьте, что все листы на месте, что даты и числа выглядят верно и что итоги совпадают с оригиналом.
Подготовка книги к чистому результату
Сначала пересчитайте
Убедитесь, что все формулы вычислены, чтобы записанные значения были актуальными.
Держите важное в ячейках
Информация, существующая только как диаграмма или цвет ячейки, не переедет. Если цвет что-то значит, например красный для просроченного, добавьте перед конвертацией текстовый столбец, который это говорит.
Проверьте даты и форматы
Посмотрите на форматы дат и чисел в оригинале, потому что именно их будет показывать XLS.
Вопросы, которые задают перед конвертацией
Почему пропали мои формулы?
XLS записывается без формул, поэтому каждая приходит как значение, которое она вычислила в последний раз. Если нужны живые формулы, отправьте ODS или заново соберите их в Excel.
Куда делись диаграмма и цвета?
Диаграммы, цвета ячеек и раскладка объединённых ячеек не переносятся. Значения ячеек переносятся.
Включены ли все мои листы?
Да. Переносится каждый лист, в своём порядке, со своим именем.
Загружается ли моя таблица?
Нет. Всё выполняется в вашем браузере, и файл никогда не покидает ваше устройство.
Кто конвертирует ODS в XLS
Пользователи свободных офисных программ
Людям, которые работают в LibreOffice, но сдают работу пользователям Excel, эта конвертация нужна постоянно.
Бухгалтеры и администраторы
Инструменты импорта, порталы и шаблоны часто ожидают XLS. Конвертация позволяет передать цифры в том виде, который им нужен.
Все, кто делится результатами
Когда получателю нужны числа, а не модель за ними, XLS со значениями — чистая передача.
Частые ошибки
Ожидание, что формулы уцелеют
Они приходят значениями. Отправьте ODS, если получателю нужно пересчитывать.
Конвертация устаревшей таблицы
Пересчитайте перед конвертацией, иначе будут записаны старые числа.
Опора на цвет
Цвета ячеек не переносятся. Вкладывайте смысл в сами ячейки.
Связанные инструменты
Чтобы пойти в обратную сторону, конвертируйте XLS в ODS. Для неизменной копии, которой удобно делиться, конвертируйте ODS в PDF или конвертируйте XLS в PDF. Если ваши данные лежат в таблице PDF, их восстановят PDF в XLS или PDF в ODS. Для данных в других видах помогут JSON в XLSX и XLSX в JSON, а для текстовых документов — ODT в DOCX.
Когда конвертировать ODS в XLS, а когда нет
Конвертировать правильно, когда кому-то или чему-то нужен формат Excel: коллеге, клиенту, бухгалтеру, процедуре импорта. Это неверный шаг, когда получатель тоже пользуется открытыми программами — тогда лучший файл ODS, — или когда получателю нужны живые формулы — тогда следует отправить ODS или потом заново собрать формулы. А если ему нужно только прочитать цифры, проще всего передать PDF.
В обычных случаях, таких как ведомости, списки, прайс-листы, расписания и результаты, конвертировать ODS в XLS в браузере быстро, приватно и надёжно. Ваш оригинал никогда не меняется, так что вы можете вернуться и конвертировать ODS в XLS снова, когда захотите.
Конвертация нескольких книг
Если книг для отправки много, конвертируйте их по одной и храните оригиналы в отдельной папке. Сначала попробуйте одну и сверьте её с оригиналом, чтобы знать, чего ждать от остальных. Когда вы конвертируете ODS в XLS пакетом, единообразие важнее скорости.
Книги со многими листами
Переносится каждый лист, поэтому книга с двадцатью листами даёт XLS с двадцатью листами. Если получателю нужны только некоторые, удалите остальные в копии оригинала до конвертации. Так файл остаётся небольшим, и вы не поделитесь листом, который не хотели показывать.
Большие книги и медленные устройства
Всё выполняется на вашем устройстве, поэтому очень большие книги зависят от его памяти. Несколько тысяч строк — не проблема. Книга с сотнями тысяч строк может идти медленно на старом телефоне. Если она не справляется, дайте браузеру время и не переключайтесь на другие приложения, пока он работает.
Как проверить результат как следует
После того как вы конвертировали ODS в XLS, откройте XLS и сравните с оригиналом. Проверьте один итог, одну дату и одно отформатированное число. Если эти три совпали, остальное тоже совпадёт. Обратите внимание на ячейки, которые были формулами: они должны показывать те же числа, что и раньше, только без лежащего в основе вычисления.
Ваша таблица остаётся на вашем устройстве
Конвертация происходит локально. Ваша таблица читается вашим собственным браузером, там же записывается как XLS и возвращается вам. Ничего не загружается, поэтому копии на сервере нет и никто другой не может увидеть цифры. Для отчётности, зарплатных ведомостей и данных клиентов это безопасный способ конвертировать ODS в XLS.
Разобранный пример
Допустим, вы ведёте домашний бюджет в LibreOffice Calc с тремя листами — Income, Spending и Summary, — а бухгалтер хочет получить цифры в формате Excel. Вы перетаскиваете ODS сюда и нажимаете кнопку. Вы открываете XLS: все три листа на месте, цифры и даты выглядят верно, итоги совпадают. Формулы листа Summary теперь простые числа, что бухгалтеру как раз подходит. Вы отправляете файл.
Простой порядок передачи книги
Откройте книгу и дайте всему пересчитаться. Удалите вспомогательные листы и заметки, которыми не хотите делиться, работая с копией. Проверьте, что форматы дат и чисел показывают то, что вы хотите показать читателю. Затем конвертируйте, откройте результат и сравните один итог, одну дату и одно отформатированное число с оригиналом. Если они совпадают, отправьте файл и храните оригинал в безопасности.
Этот порядок занимает несколько минут и позволяет избежать двух самых частых проблем: устаревших чисел и случайно показанных листов. Ему стоит следовать, конвертируете ли вы одну книгу в год или по одной в день, потому что цена ошибки в финансовой таблице всегда выше цены двух лишних минут проверки.
Имена и версии
Дайте конвертированному файлу имя, которое говорит, что это и когда сделано, например «budget-2024-03-values». Имя с датой и намёком на содержимое сразу сообщает получателю, что это снимок, а не живая модель, и сохраняет порядок в вашей собственной папке, когда накапливается несколько версий.
Прежде чем закрыть страницу
Проверьте, что вы скачали XLS, что все листы на месте, что итоги совпадают и что вы сохранили исходный ODS.
Заключительное слово
Лучшие результаты получаются, если смотреть на конвертацию как на передачу сути книги: листы, значения, даты и форматы приходят нетронутыми, а формулы, диаграммы и цвета остаются позади. Если делать это в таком духе, процесс быстр и оставляет получателю чистый читаемый файл в формате, который он просил, а оригинал остаётся в безопасности у вас.
Итог
Чтобы конвертировать ODS в XLS здесь, перетащите файл и нажмите кнопку. Каждый лист переносится в своём порядке, со значениями, датами и числовыми форматами. Формулы приходят как значения, которые они вычислили в последний раз, потому что формат .xls здесь записывается без них, а диаграммы, цвета ячеек и раскладка объединённых ячеек не переносятся. Ничто не покидает ваше устройство.