【问题标题】:Unix command to convert xls file into xlsx file? [closed]Unix命令将xls文件转换为xlsx文件? [关闭]
【发布时间】:2014-02-27 03:59:49
【问题描述】:

我有任何 unix 命令可以将 xls 文件转换为 xlsx 文件吗?

我也尝试过使用 mv 命令,它也在更改扩展名。但后来我无法打开 xlsx 文件。

mv .xls .xlsx

任何建议都会非常感激。

【问题讨论】:

  • 你想做什么?重命名文件,转换其格式,还是什么?
  • 我想把xls文件的扩展名改成.xlsx??
  • 在相应的 SE 网站上的相同问题有更多答案:unix.stackexchange.com/questions/354043/…

标签: linux macos bash unix


【解决方案1】:

据我所知,这不是您可以使用标准 unix 工具轻松完成的事情。

您可以使用 LibreOffice:

libreoffice --convert-to xlsx my.xls --headless

或者也许找到一个在线转换器并将您的文件提交给它。

【讨论】:

  • 我得到这个 -bash: libreoffice: command not found ??
  • @HussainShabbir 你没有安装 LibreOffice。您可以尝试安装它,或者寻找其他我不知道的方法。
  • 我尝试这样做,但没有任何反应,甚至没有错误消息。任何想法是怎么回事?这是使用版本 LibreOffice 4.0.4.2
  • @Nick 你确定没有创建文件吗? (尽管在我的 4.3.5.2.0 系统上,转换完成时我会看到一条消息)
  • @LevLevitsky 我听从了diegolamonica.info/… 的建议并发现它已修复;我只安装了 libreoffice-headless 和必需的软件包,但没有安装 calc 软件包。但是它没有给出任何错误消息或返回码,这并没有太大帮助! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-27
  • 2016-06-22
  • 2016-07-11
  • 1970-01-01
  • 1970-01-01
  • 2018-05-04
  • 2017-01-11
相关资源
最近更新 更多