データ テーブル パッケージで [列をカスタマイズ] オプションを使用する例

この例では、CSV ファイルを読み取る Bot をビルドし、それをデータ テーブル変数に割り当て、新しい列を追加することでテーブルを変更します。指定したインデックスに列を挿入するには、データ テーブル パッケージの [列をカスタマイズ] オプションを使用します。

前提条件

Bot のビルドを始める前に、次のテーブルのデータを使用して、.CSV 形式のファイルを作成し、Data_table_input.csv として保存します。
名前 会社 可用性
Rene AA FALSE
Leote DG FALSE
Shane CV FALSE

手順

  1. Bot を作成します。
    1. 左側のペインで [オートメーション] をクリックします。
      使用可能な Bots とフォームのリストが表示されます。
    2. [新規作成] > [Bot] をクリックします。
    3. [TaskBot を作成] ウィンドウで、次の Bot 名を入力します: Datatable_test
    4. 次のデフォルトのフォルダーの場所をそのまま使用します。\Bots\.デフォルトの Bot の保存場所を変更するには、[選択] をクリックしてプロンプトに従います。
    5. [作成と編集] をクリックします。
  2. CSV ファイルを開き、CSV ファイルからデータを読み取ります。
    1. [CSV/TXT] > [開く] アクションをダブルクリックまたはドラッグします。
    2. [セッション名] フィールドに「Session 1」と入力します。
    3. [ファイル パス] フィールドで、[参照] をクリックして、ファイルを選択します。

      パスからファイルを選択する

    4. [ヘッダーを含む] チェックボックスを選択します。
    5. [区切り文字] タブで、[コンマ] チェックボックスを選択します。
    6. [CSV/TXT] > [読み取り] アクションをダブルクリックまたはドラッグします。
    7. [セッション名] フィールドに「Session 1」と入力します。
    8. [値を変数に代入] フィールドで、テーブル変数 TableFromCSV を作成して出力を保存します。
    9. [CSV/TXT] > [閉じる] アクションをダブルクリックまたはドラッグします。
  3. データ タイプ String の新しい列を既存のテーブルに挿入します。
    1. [データ テーブル] > [列を挿入] アクションをダブルクリックまたはドラッグします。
    2. [送り先テーブル] フィールドで、変数 TableFromCSV を選択します。
    3. [インデックスの位置に列を挿入します] フィールドから、[最後のインデックス] を選択します。
    4. [列を挿入] オプションから、[列をカスタマイズ] を選択します。
    5. [列名] フィールドに、「アドレス」と入力します。
    6. [列タイプ] フィールドで、データ タイプとして [文字列] を選択します。
    7. [デフォルト値] フィールドに「Bangalore」と入力します。
  4. 新しいデータを CSV ファイルに書き込みます。
    1. [テーブル データ] > [ファイルへの書き込み] アクション をダブルクリックまたはドラッグします。
    2. [データ テーブル名] フィールドで、TableFromCSV 変数を選択します。
    3. [ファイル名を入力] フィールドで、デスクトップに保存した CSV ファイルを選択します。
    4. [書き込み時] フィールドで、[既存のファイルを上書き] オプションを選択します。
  5. CSV ファイルを開いて、更新されたデータを表示します。
    1. [Excel の高度な操作] > [開く] アクション の順にダブルクリックまたはドラッグします。
    2. [ファイル] タブで、[参照] をクリックして、ファイルを選択します。
    3. [シートにヘッダーを含む] チェックボックスを選択します。
    4. [読み取り/書き込みモード] オプションを選択して、ファイルの読み込みと編集を有効にします。
    5. [遅延] > [遅延] アクション の順にダブルクリックまたはドラッグします。
    6. 遅延時間 (5 秒) を入力します。
  6. CSV ファイルを閉じます。
    1. [Excel の高度な操作] > [閉じる] アクション の順にダブルクリックまたはドラッグします。
    2. [ファイルを閉じる時に変更を保存] オプションを選択します。
    3. [セッション名] フィールドで、CSV ファイルを開くために使用したセッション名を選択します。
  7. データ タイプ DateTime の新しい列を既存のテーブルに挿入します。
    1. [データ テーブル] > [列を挿入] アクションをダブルクリックまたはドラッグします。
    2. [送り先テーブル] フィールドで、変数 TableFromCSV を選択します。
    3. [インデックスの位置に列を挿入します] フィールドから、[特定のインデックス] を選択し、テキスト フィールドにインデックスを指定します。
    4. [列を挿入] オプションから、[列をカスタマイズ] を選択します。
    5. [列名] フィールドに、「入社日」と入力します。
  8. CSV ファイルを開いて、更新されたデータを表示します。
    1. [Excel の高度な操作] > [開く] アクション の順にダブルクリックまたはドラッグします。
    2. [ファイル] タブで、[参照] をクリックして、ファイルを選択します。
    3. [シートにヘッダーを含む] チェックボックスを選択します。
    4. [読み取り/書き込みモード] オプションを選択して、ファイルの読み込みと編集を有効にします。
    5. [遅延] > [遅延] アクション の順にダブルクリックまたはドラッグします。
    6. 遅延時間 (5 秒) を入力します。
  9. CSV ファイルを閉じます。
    1. [Excel の高度な操作] > [閉じる] アクション の順にダブルクリックまたはドラッグします。
    2. [ファイルを閉じる時に変更を保存] オプションを選択します。
    3. [セッション名] フィールドで、CSV ファイルを開くために使用したセッション名を選択します。