Import From CSV

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

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

オプション

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

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

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

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

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

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

ダイアログボックス TRUE

入力

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

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

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

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

ファイル
オプション(Options)
選択(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)

CSVファイルからデータをインポートする前に、インポート先テーブルの既存のすべての行を削除する必要があるときは、Trueに設定します。

Falseに設定すると、インポートしたデータはインポート先テーブルの末尾に追加されます。

True/False FALSE

出力

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

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

数値