在Linux中从.xls到CSV的数据格式问题

我已在Linux上使用unoconv命令将.xls文件转换为.csv格式。我注意到,十进制值的格式已从逗号(,)更改为点(。)。

我已经使用以下命令尝试了以下选项。

命令:

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

输入文件数据(.XLS)

killos;water;50,234,00
killos;oil;83,3
piloks;gas;72,2

转换后(.CSV)

killos;water;50.234.00
killos;oil;83.3
piloks;gas;72.2

注意:列分隔符为;(分号)。除此数值问题外,其他所有工具都工作正常。

vorlor 回答:在Linux中从.xls到CSV的数据格式问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3156804.html

大家都在问