COBOL2002 使用の手引 手引編


6.8.6 セルデータをダブルコーテーションで囲まないで出力する機能

環境変数CBLD_ファイル名にNOCSVQUOTEを指定すると,CSV編成ファイルを出力するとき,セルデータをダブルコーテーションで囲まないで出力できます。セルデータがダブルコーテーションで囲まれている形式に対応していない表計算プログラムとデータをやり取りするような場合,指定します。

形式
CBLD_ファイル名=NOCSVQUOTE
注意事項

セルデータをダブルコーテーションで囲まない場合,セルデータ中に含まれているコンマも区切り文字とみなされます。

(例)

「12,345,678」と「9,999」という二つのセルデータを出力する場合

  • ダブルコーテーションで囲んだとき(CBLD_ファイル名=NOCSVQUOTE指定なし)

    "12,345,678","9,999"

    →「12,345,678」「9,999」という二つのセルデータとして扱われます。

  • ダブルコーテーションで囲まないとき(CBLD_ファイル名=NOCSVQUOTE指定あり)

    12,345,678,9,999

    →「12」「345」「678」「9」「999」という五つのセルデータとして扱われます。