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ファイルからインポートされた行の総数。 | 数値 | 
