富士通

NetCOBOL 技術情報:ノウハウ情報

NetCOBOL

共通

Q

COBOLアプリケーションでテキストファイルやCSVファイルの入力、出力はできますか。 また、CSV形式データはどのように操作すればいいでしょうか。

A

テキストファイル、CSVファイルともに、COBOLの行順ファイルとして入出力できます。 V10以降では、STRING文およびUNSTRING文を使用したCSV形式データの操作が可能になります。

テキストファイルのデータは、印刷可能な文字コードで構成されている必要があります。 また、レコード形式が異なるため、テキストファイルを COBOL順ファイルとして扱うことはできません。行順ファイルを使用してください。
CSVファイルを行順ファイルとして扱う場合、区切りとして使われる引用符やコンマ「,」も データの一部として入出力されます。
V10以降では、STRING文およびUNSTRING文を使用することで、CSV形式データを 扱うことができます。 なお、V9以前(.NET版を含む)では、CSV形式データの編集をプログラムで 処理する必要があります。
ファイル機能、CSV操作機能の詳細については、NetCOBOL使用手引書を 参照してください。