我已在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
注意:列分隔符为;
(分号)。除此数值问题外,其他所有工具都工作正常。