uipath technical infomation for everyone

DataTableから値を取得する(For each row)

DataTableから値を取得するにはFor each rowアクティビティを使用します。

ここでは以下のようなsample.xlsxファイルを用意しています。

Excel Application Scopeでsample.xlsxを開きます。

Read RangeアクティビティでSheet1のデータをDataTable型の変数dtSampleに読み込みます。
※dtSampleはあらかじめVariablesパネルより変数を宣言しています。

For each rowアクティビティのdatatableプロパティにExcelから読み込んだdtSampleを指定します。
For each rowアクティビティはデータがすべて読み込まれるまでループしてくれます。

データを取得します。
※通常はAssignアクティビティにデータを格納して使用します。

◆データの指定方法
データの指定方法はカラム名で指定する方法とインデックス番号で指定する方法とあります。

row.Item(“カラム名”).ToString
row(“カラム名”).ToString
row.Item(0).ToString
row(0).ToString