目录
Read Range 活动说明
Read Range 功能:将读Excel范围的值,将其值输出到Uipath Studio 的 DataTable 数据表。
物流发货明细表.xlsx 是一份Excel文件,且有一个sheet页名称是“物流明细”,在实际开发中需要将该sheet的数据读取到Uipath Stuido,
需要借助Read Range活动来完成。如下图:
Read Range 配置详解
Read Range 属性说明
属性 | 作用 |
DisplayName | 在设计器面板中设置活动显示的名称 |
Range | 选择要读取的命名范围、表或工作表,或选择“在Excel中指示”打开文件并直接从文件中选择范围。或者,您可以选择自定义输入手动输入范围,或在高级编辑器中打开并输入VB表达式。 Excel.Sheet("销售明细") 读取sheet 名称销售明细的所有数据 Excel.Sheet("销售明细").Range("A1:E5") 读取sheet 名称销售明细的A1:E5该范围的数据 |
Private | 如果选中,则参数和变量的值不会出现在繁冗的日志中(数据不会被记录在日志文件中)。 |
Has headers | 如果选中,Excel范围中的第一行做为标题行 |
Read formatting | 选择要对从 Excel 读取的值应用哪种格式 Same as project 与项目相同-设置从项目设置继承值 Default Excel返回的默认格式 Raw Value 从Excel中检索原始值,忽略所有格式化 Display Value 检索在Excel中显示的值 |
Visible rows only | 如果选中仅读取可见行,忽略筛选值和隐藏值 |
Save To | 读取Excel的内容,以DataTable数据类型存储工作簿表格内容。 |
Read Range 经验分享
Read Range 使用提示:
此时如果业务意义上充许重复标题,则不能选中has readers 。由Studio 自动生成数据表标题从1开始如:Column1,Column2,Column3 一直累加
本节实战01-读取指定的工作表范围数据
需求:读取物流发货明细表.xlsx 文件的物流明细工作表,并将单元格区域A1:M28的数据输出到控制台。
本节实战02-遍历Excel内容
需求:读取物流发货明细表.xlsx 文件的物流明细工作表,统计城市是成都并且承运商是深圳市物流有限公司数量是多少?