2011-07-19 17 views
0

私はシェルスクリプトでExcelファイルを作成しています。データは4列、 でなければなりませんが、出力データは1列になります。UnixスクリプトExcelレポートの生成

+1

あなたのスクリプトを確認する必要があります。 – Jeremy

+0

あなたのデータも。 – paxdiablo

+0

いくつかのコードを投稿してください。どのようなデータを保持するExcelシートのどの列がスクリプトに記述されるべきですか – Rahul

答えて

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 
0

は、それぞれの文の末尾に新しい行を追加してみてください。

関連する問題