Edu*_*nis 24 command-line libreoffice
我正在使用 LibreOffice 3.5.7.2 Build ID: 350m1(Build:2) 并希望从终端运行 LibreOffice calc 以打开 .xls 文档并输出到 .csv。我可以通过 GUI 执行此操作,只需打开 xls 文件并另存为 csv 并指定分隔符,但我希望能够通过终端执行此操作。
我做过的研究:
当我跑
> man libreoffice
Run Code Online (Sandbox Code Playgroud)
我得到:
SYNOPSIS
libreoffice [--accept=accept-string] [--base] [--calc] [--convert-to
output_file_extension[:output_filter_name]
Run Code Online (Sandbox Code Playgroud)
它有一个命令 --convert-to 输出,但我不确定它的例子会是什么样子,我试过:
libreoffice --convert-to csv:writer_csv_Export --outdir /Data/ *.xls
Run Code Online (Sandbox Code Playgroud)
正如https://help.libreoffice.org/Common/Starting_the_Software_With_Parameters/vi 所提到的,但它不起作用。
chr*_*tis 38
libreoffice --headless --convert-to csv --outdir somedir *.xls
似乎工作。
--headless
阻止 Libreoffice 打开窗口,因此它只是转换您的文件然后退出。
:writer_csv_Export
之后csv
似乎是不必要的。
这也可能是一个问题,这/Data/
意味着文件系统根目录中有一个名为 Data 的目录,而不是您的主目录。只需省略--outdir DIR
,您将在当前目录中获得输出。
笔记:
在运行此命令之前关闭 xls/xlsx 文件。如果文件被打开,此命令不起作用。
归档时间: |
|
查看次数: |
30496 次 |
最近记录: |