[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:02296] Re: データコンバートについて



長島公之さんが02.11.18 9:14 PMに書きました:

>GSVBRKSI.TXT という名前のCSVデータファイルが作成されます。
>内容を一部引用します
>----------------------------------------
>患者番号,入外区分,保険セット,保険区分,続柄,公費1,公費2,会計日,漢字氏名,
>カナ氏名,性別,生年月日,年齢,同日回,診療科,医師,診療区分,区切番号,保険日
>別回数,公費日別回数,明細項目数,品番1,数量1,(以下略)

これで一番厄介なのが、空白のフィールドができるので
私はMacにjgawkをインストールして、実データのあるフィールドだけを
取り出すスクリプトで処理しております.

私の場合だと、例えば

BEGIN {
        FS = ",";
}

! /^患者番号/ {
        if($21 >= 1)
        {
                n=22;
                for(ItemCount = 1; ItemCount <= $21; ItemCount++)
                {
                        printf("%s,%s,%s,%s,%s,%s\n",$1,$3,$8,$17,$(n++),$(
n++));
                }
        }
}

と、いう風に...


石津吉彦@石津クリニック
http://www.apionet.or.jp/~yoishizu/