UiPath开发实例(二):使用DataTable 变量开发

DataTable 所在类路径:System.Data.DataTable
为了举例说明如何使用DataTable变量,我们将创建一个流程,它只从Excel电子表格Database.xlsx中读取多列中的两列,然后将它们传输到另一个电子表格date&name.xlsx中。

  1. 创建一个新序列流程
  2. 将Excel应用程序范围活动添加到序列中(大多数与Excel相关的活动都需要此活动)。
  3. 创建两个DataTable变量,datNamesList和datDate,用于存储初始Excel电子表格中的对应列信息。
  4. 在“属性”面板的“工作簿路径”字段中,键入要在引号之间使用的初始Excel文件的路径。
  5. 在Excel Application Scope活动中添加两个Read Range活动并将它们置于另一个之下。这些用于从初始电子表格中获取信息。
  6. 选择第一个“读取范围”活动,然后在“属性”面板的“范围”字段中,键入“G7:G37”。这些是Excel表格坐标,告诉UiPathStudio从哪里提取信息。
  7. 在SheetName字段中,不要进行任何更改,因为我们的工作表名称是默认的订单。
  8. 在DataTable字段中,键入第一个DataTable变量datNamesList的名称。此变量存储G7和G37行之间可用的所有信息。
  9. (可选)将DisplayName字段中的值更改为“读取名称”,以便您可以轻松地将此活动与第二个活动区分开来。
  10. 选择第二个读取范围活动,然后在Properties面板的Range字段中,键入“C7:C37”。这些是Excel表格坐标,其中包含我们要提取的订单日期。
  11. 在DataTable字段中,指定datDate变量。此变量保留我们需要的所有日期信息。
  12. 在“活动”面板的“系统”>“文件”>“工作簿”下,将“写入范围”活动添加到“Excel应用程序范围”下的“设计器”面板中。此活动用于将存储的信息写入另一个Excel文件。(注意:运行项目时,必须关闭与“写入范围”活动一起使用的文件。如果未关闭,则会显示错误并自动执行停止
  13. 在“属性”面板的“工作簿路径”字段中,键入要用于存储在前面步骤中收集的所有信息的Excel文件的路径。
  14. 在DataTable字段中,键入datNamesList变量。
  15. 在SheetName字段中键入Database,在StartingCell中键入“B7”。这是要添加初始文件信息的起始单元格。
  16. 添加另一个写入范围活动并将其放在第一个活动下。
  17. 在“属性”面板中,填写上一个“写入范围”活动的WorkbookPath SheetName字段。
  18. 在“起始单元格”字段中,键入“A7”。
  19. 在DataTable字段中,键入datDate变量。

流程设计图如下:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值