Проблема формата данных из .xls в csv в Linux - PullRequest
0 голосов
/ 05 ноября 2019

Я преобразовал файлы .xls в формат .csv с помощью команды unoconv в Linux. Я заметил, что формат десятичного значения был изменен с запятой (,) на точку (.).

Я пробовал следующие параметры, используя следующие команды.

Команда:

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)

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

Примечание: в качестве разделителя столбцов используется ; (точка с запятой). Все работает нормально, кроме этой проблемы числового значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...