如何从命令行将 excel 文件转换为 calc 文件?

sha*_*ant 4 command-line conversion libreoffice

我知道您可以使用 libreoffice 作为命令行工具,并且转换格式的一个参数是 --convert-to,我不知道其他程序。

但是,我不知道如何使它工作,我必须使用 libreoffice 或其他程序输入什么才能将 excel 转换为 calc 或相反?

Jos*_*Jos 7

使用默认扩展名指示您要将文件转换为的内容

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
Run Code Online (Sandbox Code Playgroud)

  • 我建议不要使用 `sudo`;那么您就会遇到创建的文件被 root 拥有的问题,并且这种情况将一直持续到您将所有内容都使用 root - 几乎完全破坏了拥有单独帐户的意义。 (2认同)