- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング
DataTable 型変数の使用例を紹介するため、Excel スプレッドシートの複数の列から 2 つの列のみを読み取り、既に他の情報が格納されている別のスプレッドシートにそれらの列を転送するオートメーションを作成します。
最初のファイルは、人、トランザクション、日付、製品のデータベースです。この例では、名前と注文日付を抽出して、既に同様の情報が格納されている Excel スプレッドシートに追加します。
-
新しいシーケンスを作成します。
-
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.
-
2 つの DataTable 型変数
NamesListとDateInfoを作成します。これらを使用して、最初の Excel スプレッドシートの情報を格納します。 -
[プロパティ] パネルの [ブック パス] フィールドに、使用する最初の Excel ファイルのパスを引用符で囲んで入力します。
-
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.
-
1 つ目の [範囲を読み込み] アクティビティを選択し、[プロパティ] パネルの [範囲] フィールドに「"G7:G37"」と入力します。これらの Excel 表座標から情報を抽出するよう UiPath Studio に指示します。
-
[シート名] フィールドには変更を加えません。シートの名前は既定の Orders とします。
-
[データテーブル] フィールドに、1 つ目の DataTable 型変数の名前である
NamesListを入力します。この変数には、G7 行から G37 行までの間で使用できるすべての情報を格納します。 -
(省略可) [表示名] フィールドの値を「Read Names」に変更します。これで、このアクティビティを 2 つ目のアクティビティと簡単に区別できます。
-
2 つ目の [範囲を読み込み] アクティビティを選択し、[プロパティ] パネルの [範囲] フィールドに「"C7:C37"」と入力します。これらの Excel 表座標には、抽出する注文日付情報が格納されています。
-
[データテーブル ] フィールドで、
DateInfo変数を指定します。必要な日付情報がすべて、この変数に保持されます。 -
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.
注:[範囲に書き込み] アクティビティで使用されるファイルは、プロジェクトの実行前に閉じる必要があります。ファイルを閉じないとエラーが表示され、オートメーションの実行が停止します。
-
[プロパティ] パネルの [ブック パス] フィールドに、前の手順で収集した情報をすべて格納する Excel ファイルのパスを入力します。
-
[データテーブル] フィールドに、
NamesList変数を入力します。 -
[シート名] フィールドに「Database」と入力し、[開始セル] フィールドに「"B7“」と入力します。これを開始セルとして、最初のファイルからの情報が追加されます。
-
もう 1 つの [範囲に書き込み] アクティビティを追加し、1 つ目のアクティビティの下に配置します。
-
[プロパティ] パネルで、前の [範囲に書き込み] アクティビティの場合と同様に、[ブック パス] フィールドと [シート名] フィールドに入力します。
-
[開始セル] フィールドに、「"A7"」と入力します。
-
[データテーブル] フィールドに、
DateInfo変数を入力します。 -
F5 キーを押します。オートメーションが実行されます。
-
最後にできた Excel ファイルをダブルクリックします。コピーされた情報が表示され、正しく更新されていることがわかります。