biz-Streamマニュアル CSV出力ガイド 第2章 CSV出力機能編 2.1.2 出力されるCSV データ

2.1.2 出力されるCSV データ

  • CSVフィールドはカンマ文字','(0x2C) で区切られます。
  • CSVレコードは改行コードで区切られます。デフォルトはCR+LF(0x0D0x0A)です。
  • CSVフィールドの値に特殊文字が含まれる場合は値全体がダブルクォート文字'"'(0x22)で囲まれます。 その際値に含まれるダブルクォート文字は2つの連続するダブルクォート文字'""'(0x220x22)に変換します。

【特殊文字】
 カンマ文字 ','(0x2C)
 ダブルクォート文字 '"'(0x22)
 改行コード CR (0x0D)
 改行コード LF (0x0A)


  • 改行コードCRは全てLFとして出力されます。
  • CSVフィールド数は全CSVレコードにおいて同一です。
  • 出力時に他の<fo:table>に比べてCSVフィールドが少ない場合は空のCSVフィールドが追加されます。
  • CSVテキストに変換されるレイアウト要素は、表(fo:table)要素のみです。
  • 表内に指定されたセル(fo:table-cell)は、CSVデータ上のフィールドに変換されます。
  • セル内のサポートされる要素は、<Label>や<multi-text>などのテキスト要素のみです。
  • 図形要素は出力されません。また、表(fo:table)外に配置されたテキスト要素は出力されません。
  • 表(fo:table)要素の属性(枠線、色、配置、フォント等の情報)はすべて破棄されます。