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
필록스;72,2

변환 후(.CSV)

죽이다;물;50.234.00
살인; 기름;83.3
필록스;72.2

내 관심사는 형성된 데이터를 .xls에서 .csv로 변환하고 싶다는 것입니다. 위의 명령을 사용할 수 있습니까? 참고: 열 구분 기호는 ;(세미콜론)입니다. 이 숫자 문제를 제외하면 모든 것이 잘 작동합니다. 위에서 굵은 글씨로 강조 표시했습니다.

관련 정보