Unoconv 将数字字段中的逗号更改为点/句点

Unoconv 将数字字段中的逗号更改为点/句点

我已使用unoconvLinux 上的命令将 .xls 文件转换为 .csv 格式。我注意到数字列值中的小数分隔符从逗号 ( ,) 更改为点 ( .)。

命令:

for input in /test/test_file.xls; do
    unoconv -f csv -e FilterOptions="59,0,0,0" --stdout $input | tail -n +6
done  > /test/model.csv

输入文件数据 (.XLS)

杀死;水;50,234,00
杀戮;石油;83,3
piloks;气体;72,2

转换后 (.CSV)

杀死;水;50.234.00
杀戮;石油;83.3
piloks;气体;72.2

我担心的是,我想将形成的数据从 .xls 转换为 .csv。可以使用上面的命令吗?注意:列分隔符为;(分号)。除了这个数值问题之外,一切都工作正常。上面以粗体突出显示。

相关内容