Import From CSV

カンマ区切り値(CSV)ファイルの内容をテーブルにインポートします。

ファイルコンテンツをインポートすると、さまざまな方法でデータを処理できるようになります。たとえば、Search Rows関数を使って単一の行、秒のサブセット、すべての行を取得します。または、For Eachなどのリスト関数を使って各行を処理します。

オプション

フィールド 定義 タイプ 必須
Table(テーブル)

カードによるCSVコンテンツのインポート先となるテーブル。

テーブルの選択方法は次のとおりです。

  1. [Choose Table(テーブルの選択)]をクリックしてダイアログボックスでテーブルを選択するか、[New Table(新規テーブル)]をクリックしてテーブルを作成し、[Choose(選択)]をクリックします。

  2. カードで[Save(保存)]をクリックします。

別のテーブルで動作するフローにこのカードを含めるときは、[provide table at runtime(実行時にテーブルを提示)]オプションを選択します。「実行時のテーブルIDの提示」を参照してください。

ダイアログボックス TRUE

入力

フィールド 定義 タイプ 必須
Destination(宛先)
テーブルID[provide table at runtime(実行時にテーブルを提示)]オプションを選択した場合)

カードによるCSVデータのインポート先となるテーブルのID。テーブルIDの取得方法については、「実行時のテーブルIDの提示」を参照してください。

テキスト TRUE
Source(ソース)
File Content(ファイルコンテンツ)

インポート元CSVファイルのファイルID。ファイルは正しくフォーマットされたCSVである必要があります。

ファイル TRUE
オプション
Select(選択)

テーブルに直接インポートする列名のリスト。CSVの列名が宛先テーブル内の対応する列と完全に一致するときは、この入力を使用します。

たとえば、CSVファイルにColumn 1という列ヘッダーがあり、テーブルのインポート先の列名もColumn 1である場合は、Column 1と入力します。ただし、CSVとテーブルとのマッピングがより複雑なときは[Mapping(マッピング)]入力を使用し、[Select(選択)]入力フィールドには値を追加しません。

テキスト FALSE
Mapping(マッピング)

CSVファイルの列名とインポート先テーブルの列名のマッピングを表すオブジェクト。

このオブジェクトを構築するには、各キーをCSVファイル内の列ヘッダー名とし、値をインポート先テーブルの列名とします。

CSV列ヘッダーがマッピングされていない場合、その列はインポート先テーブルにインポートされません。

たとえば、インポート元CSVファイルにColumn 1Column 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

出力

フィールド 定義 タイプ
New Rows(新規行)

インポート元CSVファイルからインポートされた行の総数。

数値

関連項目

Workflowsの関数

Workflows要素