我有一个 xls 文件,我想将其转换为带分隔符的 CSV。 ;
当我从我的轨道中输入这个命令时
. xls for i in *; do libreoffice --headless --unaccept=accept-string --convert-to csv "$i"; done
它返回一个带有分隔符 ","
例子:
"foo", "tati"
代替
toto; tati
我的问题:libreoffice 是否没有分隔符 ;
的选项?
操作系统 Debian 7.5
感谢您的帮助。
最佳答案
如果答案是否定的,可以用tr把逗号改成分号,但是这样 假定两者都不会出现在您的数据本身中,因此它不是通用解决方案。
在 libreoffice 网站上看到这个类似的问题:
http://ask.libreoffice.org/en/question/21916/cli-convert-ods-to-csv-with-semicolon-as-delimiter/
关于linux - 将 .XLS 转换为 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24577355/