Unix скрипт для генерации отчетов в Excel - PullRequest
0 голосов
/ 19 июля 2011

Я создаю файл Excel с помощью сценария оболочки. Данные должны быть в 4 столбцах, но выходные данные пришли в один столбец.

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Создать файл значений через запятую.Возможно, в зависимости от ваших разделителей:

some process creates colon-separated data | while IFS=: read v1 v2 v3 v4; do
    printf "\"%s\",\"%s\",\"%s\",\"%s\"\n" \
        "$(sed 's/"/""/g' <<< "$v1")" \
        "$(sed 's/"/""/g' <<< "$v2")" \
        "$(sed 's/"/""/g' <<< "$v3")" \
        "$(sed 's/"/""/g' <<< "$v4")" \
    >> my_data.csv
done
0 голосов
/ 15 января 2013

Попробуйте добавить новую строку в конце каждого оператора.

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