面倒なことに、コイツはセル内改行があると、Excelシートでの1行がExcelテキスト上で複数行に分断されてしまう。テキストファイルとして見栄えが悪い。
そこで、行の合成だ。
AWKのつぼ
テンプレート化してるから、_BEGIN,_main,_ENDに通常の行処理を書けば、セル内改行を意識しないで動かせる。
ま、ファイル全体一気読み+ファイル全体を配列化などというメモリ無駄食いスクリプトだがな。
テンプレート化してるから、_BEGIN,_main,_ENDに通常の行処理を書けば、セル内改行を意識しないで動かせる。
ま、ファイル全体一気読み+ファイル全体を配列化などというメモリ無駄食いスクリプトだがな。
tsvsngl.bat
tsvsngl.awk
ちなみに、「1行化して見栄えを良くする」事を考えず、ExcelTextに対して単に行処理をやりたいだけなら、これで十分だが。
tsvxxx.awk
0 件のコメント:
コメントを投稿