UiPath Documentation
studio
2021.10
false
Studio ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

DataTable 型変数の使用例

DataTable 型変数の使用例を紹介するため、Excel スプレッドシートの複数の列から 2 つの列のみを読み取り、既に他の情報が格納されている別のスプレッドシートにそれらの列を転送するオートメーションを作成します。

最初のファイルは、人、トランザクション、日付、製品のデータベースです。この例では、名前と注文日付を抽出して、既に同様の情報が格納されている Excel スプレッドシートに追加します。

  1. 新しいシーケンスを作成します。

  2. Add an Excel Application Scope activity to the sequence. This activity is required for most of the Excel-related activities.

    注:

    If you do not have Excel activities installed on your version of UiPath, use the Manage Packages functionality to get them.

  3. 2 つの DataTable 型変数 NamesListDateInfo を作成します。これらを使用して、最初の Excel スプレッドシートの情報を格納します。

  4. [プロパティ] パネルの [ブック パス] フィールドに、使用する最初の Excel ファイルのパスを引用符で囲んで入力します。

  5. Add two Read Range activities and place them one under the other, in the Excel Application Scope activity. These are used to get information from the initial spreadsheet.

  6. 1 つ目の [範囲を読み込み] アクティビティを選択し、[プロパティ] パネルの [範囲] フィールドに「"G7:G37"」と入力します。これらの Excel 表座標から情報を抽出するよう UiPath Studio に指示します。

  7. [シート名] フィールドには変更を加えません。シートの名前は既定の Orders とします。

  8. [データテーブル] フィールドに、1 つ目の DataTable 型変数の名前である NamesList を入力します。この変数には、G7 行から G37 行までの間で使用できるすべての情報を格納します。

  9. (省略可) [表示名] フィールドの値を「Read Names」に変更します。これで、このアクティビティを 2 つ目のアクティビティと簡単に区別できます。

  10. 2 つ目の [範囲を読み込み] アクティビティを選択し、[プロパティ] パネルの [範囲] フィールドに「"C7:C37"」と入力します。これらの Excel 表座標には、抽出する注文日付情報が格納されています。

  11. [データテーブル ] フィールドで、DateInfo 変数を指定します。必要な日付情報がすべて、この変数に保持されます。

  12. In the Activities panel, under System > File > Workbook, add a Write Range activity to the Designer panel, under the Excel Application Scope. This activity is used to write the stored information to another Excel file.

    注:

    [範囲に書き込み] アクティビティで使用されるファイルは、プロジェクトの実行前に閉じる必要があります。ファイルを閉じないとエラーが表示され、オートメーションの実行が停止します。

  13. [プロパティ] パネルの [ブック パス] フィールドに、前の手順で収集した情報をすべて格納する Excel ファイルのパスを入力します。

  14. [データテーブル] フィールドに、NamesList 変数を入力します。

  15. [シート名] フィールドに「Database」と入力し、[開始セル] フィールドに「"B7“」と入力します。これを開始セルとして、最初のファイルからの情報が追加されます。

  16. もう 1 つの [範囲に書き込み] アクティビティを追加し、1 つ目のアクティビティの下に配置します。

  17. [プロパティ] パネルで、前の [範囲に書き込み] アクティビティの場合と同様に、[ブック パス] フィールドと [シート名] フィールドに入力します。

  18. [開始セル] フィールドに、「"A7"」と入力します。

  19. [データテーブル] フィールドに、DateInfo 変数を入力します。

  20. F5 キーを押します。オートメーションが実行されます。

  21. 最後にできた Excel ファイルをダブルクリックします。コピーされた情報が表示され、正しく更新されていることがわかります。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得