Unix脚本Excel报告生成

时间:2011-07-19 13:59:25

标签: excel shell scripting

我正在通过shell脚本创建一个Excel文件。数据应该是4列, 但输出数据来自一列。

2 个答案:

答案 0 :(得分:1)

创建逗号分隔值文件。 也许,取决于你的分隔符:

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

答案 1 :(得分:0)

尝试在每个语句的末尾添加新行。