unoconv
Linuxでは、コマンドを使用して.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 フィロックス;72,2
変換後(.CSV)
殺す;水;50.234.00 殺人油;83.3 フィロックス;72.2
私の興味は、形成されたデータを.xlsから.csvに変換したいということです。上記のコマンドを使用できますか?注:列区切り記号は;
(セミコロン)です。この数字の問題を除いて、すべてがうまくいきます。上で太字で強調表示しました。