gpt4 book ai didi

excel - 使用 soffice 命令行将 xls 转换为分号分隔的 csv

转载 作者:行者123 更新时间:2023-12-03 03:48:54 28 4
gpt4 key购买 nike

我正在尝试使用 soffice 将目录中的 xls 文件转换为 csv 格式。

    soffice --headless --convert-to csv *

它给出了逗号分隔的版本(显然)。现在我想要获取分号分隔的 csv。

我想到使用 vim 命令用分号替换逗号。

    :%s/,/;/g

但这是不正确的,因为它替换了原始内容中有意保留的逗号。从 xls 转换为 csv 时必须进行分隔。

如何使用 soffice 命令行获取分号分隔的 csv?

最佳答案

终于,我得到了答案。添加output_filter_options就像一个魅力。

    --convert-to output_file_extension[:output_filter_name[:output_filter_options]] [--outdir output_dir] files

这个wiki link帮助了。这就是我所做的,

    soffice --headless --convert-to csv:"Text - txt - csv (StarCalc)":59,34,0,1,1 *.xls

NOTE: It works with libre office 4.3 or higher version.

关于excel - 使用 soffice 命令行将 xls 转换为分号分隔的 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37825864/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com