Ответ 1
Теперь Open Office может открывать файлы .xlsx
(и читать), и Excel может открывать (и читать) .ods
файлы. Мое предложение - выбрать один из них, который наилучшим образом соответствует вашей аудитории и вашему пониманию конкретного формата файла.
Оба приложения имеют преимущества и недостатки и не поддерживаемые функции между двумя из них.
Я предлагаю просмотреть документ Различия между форматом OpenDocument Spreadsheet (.ods) и форматом Excel (.xlsx).
Когда вы работаете с двумя файловыми форматами, такими как .xlsx и .ods, быть отличиями в форматировании, и не все функции будут доступны. Вы сможете конвертировать данные и контент, но как вы работаете с содержимое может отличаться в зависимости от того, какие форматы вы используете.
Один из них с Open Office при сохранении файла .xlsx
изменит формат на файл .ods
. В любом случае оба приложения будут перенастроить структуру папок после сохранения.
Самое большое изменение в том, как вы собираетесь создавать файлы SpreadsheetML, и Open Office, и Excel имеют другую структуру папок в зависимости от расширения файла, которое вы будете использовать.
Вот краткий пример формата папки Excel.
-/
- _rels/
- .rels
- xl/
- _rels/
- workbook.xml.rels
- sheet1.xml
- workbook.xml
- [Content_Types].xml
Я создал образец репозитория GitHub для этого с образцом, который будет открыт как в Excel, так и в Open Office.
https://github.com/Nico-StackOverflow/proper-spreadsheetml-file-extension