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