CSVRecord ステレオタイプは、コンマ区切り値 (CSV) ファイルに関連付けられる変数の基礎となるレコード・パーツをカスタマイズします。
CSV ファイルの各レコードには、データ行が含まれます。 行内の各列の情報は、コンマ (デフォルト) などの区切り文字によって区切られています。 CSV ファイルを使用することで、簡単な標準形式による人間が読み取り可能な形でスプレッドシートやデータベースのデータを格納することができます。
123,yes,3/9/2007,Rahima
-1,no ,9/9/1999,Jorge
92,yes,,Ludmilla
record CsvRec type CSVRecord
{
fileName = "empfile",
delimiter = ",",
textQualifier = "¥"",
style = CsvStyle.quoted,
labels = [ "Job Code", "Permanent?", "Hire Date", "First Name" ]
}
jobCode int;
permStatus char(3);
hireDate date?;
firstName string;
end
EGL でのテキスト修飾子の使用方法は、 style プロパティーの値に応じて異なります。EGL は、(get next ステートメントによる) 読み取り時にテキスト修飾子文字を解釈し、 (add ステートメントによる) 書き込み時にテキスト修飾子文字を追加します。修飾子は、CSVRecord の一部として保存されることはありません。
Steve "Sparky"
92,yes,,"Steve ""Sparky"""
92,yes,,Steve ""Sparky""
92,yes,,Steve ¥"Sparky¥"
92,yes,,"Steve ""Sparky"""
Steve "Sparky"
CSV ファイルの読み取り/書き込みについての詳細は、ファイル入出力の add に関する考慮事項およびファイル入出力の get に関する考慮事項を参照してください。
| プラットフォーム | 問題 |
|---|---|
| Java™ 生成およびデバッグ | CSVRecord のリソース関連のタイプは、 seqws である必要があります。CSVRecords は、リソース関連で formFeedOnClose と text フィールドを使用しません。他のフィールドが持つ意味は通常どおりです。 |
| COBOL 生成 | CSVRecord ステレオタイプはサポートされていません。 |