- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 控制流程
- 对象存储库
- 日志记录
- ScreenScrapeJavaSupport 工具
- Studio 测试
- 扩展程序
- 故障排除
为了举例说明如何使用“数据表”变量,我们将创建一个自动化,它仅从 Excel 电子表格中的多个列中读取两个列,然后将这两个列传输到另一个已经包含其他信息的电子表格中。
初始文件是人员、事务、日期和产品的数据库。在该示例中,我们将提取它们的名称和订单日期,并将其附加到已经包含类似信息的 Excel 电子表格中。
-
创建一个新序列。
-
Add an Excel Application Scope activity to the sequence. This activity is required for most of the Excel-related activities.
备注:If you do not have Excel activities installed on your version of UiPath, use the Manage Packages functionality to get them.
-
创建两个数据表变量:
NamesList和DateInfo。这两个变量将用于存储初始 Excel 电子表格中的信息。 -
在“属性”面板的“工作簿路径”字段中,键入要使用的初始 Excel 单元格的路径,并用引号括起。
-
Add two Read Range activities and place them one under the other, in the Excel Application Scope activity. These are used to get information from the initial spreadsheet.
-
选择第一个“读取范围”活动,并在“属性”面板的“范围”字段中键入“G7:G37”。这些 Excel 表坐标告知 UiPath Studio 从哪里提取信息。
-
在“工作表名称”字段中,不要进行任何更改,因为我们工作表的名称是默认名称,即“订单”。
-
在“数据表”字段中,键入第一个数据表变量的名称,即
NamesList。该变量存储 G7 到 G37 行之间的所有可用信息。 -
(可选)将“显示名称”字段中的值更改为“读取名称”,这样您就可以很容易地将此活动与第二个活动区分开。
-
选择第二个“读取范围”活动,并在“属性”面板的“范围”字段中键入“C7:C37”。这些是包含我们要提取的订单日期的 Excel 表坐标。
-
在“数据表”字段中,指定
DateInfo变量。此变量保留所需的所有日期信息。 -
In the Activities panel, under System > File > Workbook, add a Write Range activity to the Designer panel, under the Excel Application Scope. This activity is used to write the stored information to another Excel file.
备注:在您运行项目时,与“写入范围”活动一起使用的文件必须关闭。如果该文件未关闭,则系统会显示错误并且自动执行停止。
-
在“属性”面板的“工作簿路径”字段中,键入要用于存储在先前步骤中收集的所有信息的 Excel 文件的路径。
-
在“数据表”字段中,键入
NamesList变量。 -
在“工作表名称”字段中,键入“数据库”,在“起始单元格”中,键入“B7”。这是要添加初始文件中信息的起始单元格。
-
添加另一个“写入范围”活动,并将其放在第一个活动下面。
-
在“属性”面板中,与前面的“写入范围”活动一样,填写“工作簿路径”和“工作表名称”字段。
-
在“起始单元格”字段中,键入“A7”。
-
在“数据表”字段中,键入
DateInfo变量。 -
按 F5。系统将执行您的自动化。
-
双击最终的 Excel 文件。请注意,复制的信息是可用的,并且正确更新。