Import From CSV
カンマ区切り値(CSV)ファイルの内容をテーブルにインポートします。
ファイルコンテンツをインポートすると、さまざまな方法でデータを処理できるようになります。たとえば、Search Rows関数を使って単一の行、秒のサブセット、すべての行を取得します。または、For Eachなどのリスト関数を使って各行を処理します。
オプション
フィールド | 定義 | タイプ | Required (必須) |
---|---|---|---|
Table(テーブル) |
カードによるCSVコンテンツのインポート先となるテーブル。 テーブルの選択方法は次のとおりです。
別のテーブルで動作するフローにこのカードを含めるときは、[provide table at runtime(実行時にテーブルを提示)]オプションを選択します。「実行時のテーブルIDの提示」を参照してください。 |
ダイアログボックス | TRUE |
入力
フィールド | 定義 | タイプ | Required (必須) |
---|---|---|---|
Destination(宛先) | |||
テーブルID([provide table at runtime(実行時にテーブルを提示)]オプションを選択した場合) |
カードによるCSVデータのインポート先となるテーブルのID。テーブルIDの取得方法については、「実行時のテーブルIDの提示」を参照してください。 |
テキスト | TRUE |
Source(ソース) | |||
File Content(ファイルコンテンツ) |
インポート元CSVファイルのファイルID。ファイルは正しくフォーマットされたCSVである必要があります。 |
ファイル |
正 |
オプション | |||
Select(選択) |
テーブルに直接インポートする列名のリスト。CSVの列名が宛先テーブル内の対応する列と完全に一致するときは、この入力を使用します。 たとえば、CSVファイルにColumn 1という列ヘッダーがあり、テーブルのインポート先の列名もColumn 1である場合は、Column 1と入力します。ただし、CSVとテーブルとのマッピングがより複雑なときは[Mapping(マッピング)]入力を使用し、[Select(選択)]入力フィールドには値を追加しません。 |
テキスト | FALSE |
Mapping(マッピング) |
CSVファイルの列名とインポート先テーブルの列名のマッピングを表すオブジェクト。 このオブジェクトを構築するには、各キーをCSVファイル内の列ヘッダー名とし、値をインポート先テーブルの列名とします。 CSV列ヘッダーがマッピングされていない場合、その列はインポート先テーブルにインポートされません。 たとえば、インポート元CSVファイルにColumn 1とColumn 2の2つの列ヘッダーがあり、Column 1のすべてのデータをインポート先テーブルの列Column Aにマッピングするとします。ただし、Column 2の情報はインポート先テーブルに一切インポートしません。マッピングオブジェクトは{"Column 1" : "Column A"}となり、Column 2は全体が除外されます。 |
オブジェクト | FALSE |
Delimiter(区切り記号) |
インポート元CSVファイルのカスタム区切り記号。たとえば、パイプで区切られたCSVを作成するには、区切り記号として|を入力します。デフォルトは,です。 |
テキスト | FALSE |
Clear Destination(インポート先のクリア) |
CSFファイルからデータをインポートする前にインポート先テーブルの既存のすべての行を削除する必要があるときは、Trueに設定します。 Falseに設定すると、インポートしたデータはインポート先テーブルの末尾に追加されます。 |
True/False | FALSE |
出力
フィールド | 定義 | Type (タイプ) |
---|---|---|
New Rows(新規行) |
インポート元CSVファイルからインポートされた行の総数。 |
数値 |