Как преобразовать файл excel в файл calc из командной строки?

Я знаю, что вы можете использовать libreoffice в качестве инструмента командной строки, а один параметр для преобразования форматов --convert-to, я не знаю других программ.

Однако я не знаю, как заставить его работать, что мне нужно набирать с помощью libreoffice или другой программы для преобразования из excel в calc или наоборот?

3
задан 25 April 2017 в 20:37

3 ответа

Используйте расширение по умолчанию, чтобы указать, что вы хотите преобразовать свой файл:

libreoffice --convert-to xlsx filename.ods

, чтобы преобразовать файл Calc в Excel (это создаст filename.xlsx) , или

libreoffice --convert-to ods filename.xlsx

наоборот.

Если вы хотите конвертировать пакет файлов за один раз, используйте *:

libreoffice --convert-to ods *.xlsx

Если это не сработает, либо введите команду с помощью sudo, либо исправьте право собственности на свой каталог .config (см. здесь):

[ f1]
5
ответ дан 22 May 2018 в 23:14
  • 1
    Я рекомендую не использовать sudo; то у вас возникнет проблема с создаваемыми файлами, принадлежащими root, и это будет продолжаться до тех пор, пока вы не будете использовать root для всего - почти полностью победите точку с отдельными учетными записями. – wizzwizz4 25 April 2017 в 22:57

Используйте расширение по умолчанию, чтобы указать, что вы хотите преобразовать свой файл:

libreoffice --convert-to xlsx filename.ods

, чтобы преобразовать файл Calc в Excel (это создаст filename.xlsx) , или

libreoffice --convert-to ods filename.xlsx

наоборот.

Если вы хотите конвертировать пакет файлов за один раз, используйте *:

libreoffice --convert-to ods *.xlsx

Если это не сработает, либо введите команду с помощью sudo, либо исправьте право собственности на свой каталог .config (см. здесь):

sudo chown -R --reference="$HOME" ~/.config
6
ответ дан 18 July 2018 в 14:17

Используйте расширение по умолчанию, чтобы указать, что вы хотите преобразовать свой файл:

libreoffice --convert-to xlsx filename.ods

, чтобы преобразовать файл Calc в Excel (это создаст filename.xlsx) , или

libreoffice --convert-to ods filename.xlsx

наоборот.

Если вы хотите конвертировать пакет файлов за один раз, используйте *:

libreoffice --convert-to ods *.xlsx

Если это не сработает, либо введите команду с помощью sudo, либо исправьте право собственности на свой каталог .config (см. здесь):

sudo chown -R --reference="$HOME" ~/.config
6
ответ дан 24 July 2018 в 20:21

Другие вопросы по тегам:

Похожие вопросы: