For Each Excel Row (遍历Excel 行) 活动描述
For Each Excel Row 功能:对Excel 文件的单元格范围、表格或工作表中数据进行遍历,以便对数据执行重复的活动。
使用场景:如果业务需要对Excel 文件工作表数据进行遍历,对每行数据进行业务逻辑操作,可以使用该活动。
For Each Excel Row属性配置
For Each Excel Row & For Each Row in Data Table 对比
共同点:
对Excel文件的工作表数据进行遍历,可以执行重复的业务逻辑。
差异点:
1.For Each Row in Data Table 对数据表DataTable 类型遍历
2.For Each Excel Row 对Excel 工作表每一行遍历
3.通过For Each Excel Row 遍历不需要Read Range 读取范围活动,其直接操作的是Excel 文件
4.For Each Excel Row 支持范围选择,如下几种常见方式
Excel.Sheet(“物流明细”) :遍历物流明细Sheet 页所所有行
Excel.Sheet(“物流明细”).Range(“A1:I12”) : 遍历所选范围内的所有行
5.如果是对sheet 所表数据读取,建议采用For each Row in data Table,因这种方式,一次性将sheet内容读入uipath stuido 内存表,再通过for earch row in data table 来遍历内存表,性能会提搞。
For Each Excel Row 示例
需求:遍历物流发货明细表.xlsx 文件的物流明细工作表1到30行数据,并将城市的值输出到控制台。