説明
CSVWriteは入力ペイロードを入力としてCSVを生成します。入力ペイロードはJSON配列の配列か、JSON Objectの配列での入力を受け付けます。
入力ペイロード
| 入力ペイロード |
例 |
| JSON配列ペイロードの例 |
[[123, "abc", "xxx"], [456, "def", "yyy"], [789, "hij", "zzz"]] |
| JSON Objectのペイロードの例 |
[{"field1": 123, "field2":"abc", "field3":"xxx"}, {"field1": 456, "field2":"def", "field3":"yyy"}, {"field1": 789, "field2":"hij", "field3":"zzz"}] |
「出力先」プロパティによって出力先をファイルかペイロードかを選択できます。
出力ペイロード
| 「出力先」プロパティ |
説明 |
| 「ファイル」を選んだ場合 |
生成したCSVをファイルに書き出し、出力ペイロードは入力ペイロードを渡します(パススルー) |
| 「ペイロード」を選んだ場合 |
生成したCSVのバイト列を出力ペイロードに入れます |
コンポーネントプロパティ
| プロパティ名 |
説明 |
| 出力先 |
出力先を「ファイル」もしくは「ペイロード」のいずれかを指定 |
| ファイル名 |
ファイル出力の場合のファイル名を指定 |
| 出力フィールド順 |
入力ペイロードがJSON Objectの場合、出力するフィールド名を出力させたい順に,(カンマ)で区切り列挙 |
| エンコーディング |
ファイル出力のエンコーディングを指定 (utf-8, shift_jis, euc-jp, iso-2022-jp) |