activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
生产力活动
Last updated 2024年11月15日

操作范围选择

借助此示例,您可以从 workbook 中复制整个工作表,将其复制到新 workbook 中,并通过删除一定范围的行来更改其内容。

下面的示例说明了如何使用 “复制工作表” 和 “ 删除范围”等活动。 您可以在 UiPath.Excel.Activities 包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio,并新建一个默认命名为“主要”的“流程”。
  2. 工作流设计器中拖动“序列”容器。

    注意:确保将 .xlsx 文件放置在项目文件夹中。您可以使用自己的 .xlsx 文件,也可以下载我们在本页底部提供的示例。.xlsx 文件用于检索和处理数据以生成新数据库。
  3. 在序列容器中添加“Excel 应用程序作用域”活动。

    • 在“属性”面板中,向“workbook 路径”字段添加 .xlsx 文件的路径,在本示例中,该文件为“example.xls”。
    • 选中“自动保存”、“新建文件”和“可见”选项的复选框。现在,允许机器人创建新的 Excel 工作簿,自动保存对其所做的所有更改,以及在对其执行操作时在前台打开 Excel 文件。
  4. 在“Excel 应用程序作用域”活动中选择“执行”容器,并创建以下变量:

    变量名称

    变量类型

    默认值

    rangeResult

    字符串

    不适用

    sheets

    列表<字符串>

    不适用
  5. 在“执行”容器中添加适用于 Excel 的“复制工作表”活动。

    • 在“属性”面板中,向“目标文件路径”字段添加“"copy_destination.xlsx"”表达式。
    • 在“目标工作表名称”字段中添加名称“"New Sheet"”,并在“工作表名称”字段中添加值“"SalesOrders"”。
  6. 在第一个“Excel 应用程序作用域”活动下方放置另一个“Excel 应用程序作用域”活动。

    • 在“workbook 路径”字段中添加路径“"copy_destination.xlsx"”。
    • 在“属性”面板中,选中“自动保存”、“新建文件”和“可见”选项的复选框。现在,允许机器人创建新的 Excel 工作簿,自动保存对其所做的所有更改,以及在对其执行操作时在前台打开 Excel 文件。
  7. 选择“执行”容器并创建以下变量:

    变量名称

    变量类型

    默认值

    rangeResult

    字符串

     

    sheets

    列表<字符串>

     
  8. 在“执行”容器中添加适用于 Excel 的“删除范围”活动。

    • 在“属性”面板中,向“范围”字段添加表达式“"A10:G20"”,并向“工作表名称”字段添加名称“"New Sheet"”。
    • 选中“移动单元格”选项的复选框。选中此选项后,单元格将根据“移动选项”进行移动。
    • 在“移动选项”下拉列表中选择“ShiftUp”选项。
  9. 运行流程。自动化流程会将数据从一个工作簿复制到新工作簿,并删除指定范围内的行。


此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。