UiPath Documentation
activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

生产力活动

上次更新日期 2026年4月16日

将多张工作表合并到一个新的摘要 Excel 工作表中

关于

摘要:将多张工作表中的数据连接到一个新的 Excel 工作表中。系统不会删除初始数据。

应用程序:OneDrive、Excel

说明:此示例说明了如何创建用于从多个 Excel 工作表收集数据并将其合并到一个新工作表中,同时保留初始数据的工作流。此示例介绍 Microsoft 365 活动,例如“添加工作表”“遍历 Workbook 中的工作表”“读取范围”“写入范围”

工作流

提示:

如果您想节省时间,请使用 Studio Web 中的将多张工作表合并到新的摘要 Excel 工作表模板来构建此工作流。

  1. 打开 Studio Web 并创建一个新项目。

  2. “添加工作表”活动添加到工作流中。在此步骤中,您想要将一个名为“Summary”的新工作表添加到特定的 Workbook。在活动中:

    • 设置 Microsoft OneDrive 和 SharePoint 连接。
    • “workbook”字段中,浏览并选择要在其中创建新工作表的 workbook。
    • 工作表名称设置为摘要。选择最适合您的用例的名称。

    docs image

  3. 接下来,添加一个“遍历 workbook 中的工作表”活动,以遍历要合并的工作表。在活动中:

    • 选择同一工作簿。
    • 在活动的“主体”中,添加一个“If 条件”活动。按如下方式配置活动:
      • 设置迭代的“条件” 。单击加号图标以选择(可选)使用变量
      • 将条件设置为: CurrentItemIndex=0

    docs image

  4. 接下来,为IfThen分支添加活动。这是在条件为 True 时要执行的活动。添加“读取范围”活动。其用途是使用“摘要”范围中的第一个工作表标头并复制其数据。按如下方式配置:

    • 选择工作簿。
    • 对于“范围” 字段,单击加号图标以选择“使用变量” ,然后选择CurrentItem
    • 含标头字段设置为True
    • “读取内容”字段设置为“值”

    docs image

  5. “读取范围”活动之后(仍在“Then”分支下),立即添加“写入范围”活动并进行如下配置:

    • 选择工作簿。
    • 对于范围字段,单击加号图标以选择使用变量,然后选择添加工作表活动的输出变量。
    • “包含标头”字段设置为“True”
    • “写入方式”字段设置为覆盖
    • “写入内容”字段中,选择读取范围活动的输出变量。

    docs image

  6. 添加一个日志消息活动,以记录第一个工作表 ( CurrentItem ) 已添加到“摘要”工作表 ( New sheet name )。此步骤是可选的。*按如下方式配置“消息”字段:

    docs image

  7. 接下来,设置IfElse分支,即条件不为 true 时要执行的活动。

    • 添加另一个“If 条件”活动以创建循环。对于此“IF 条件”活动,您必须设置一个条件,以确定接下来要读取的工作表是否与“摘要”工作表不同。在此步骤中,我们将复制其他工作表(不包括标头)。
      • 按如下方式配置条件生成器CurrentItem变量不等于NewSheetName“添加工作表” 的输出变量)。在“表达式编辑器”中,条件将如下所示: CurrentItem <> _out_AddSheetConnections_1__NewSheetName

    docs image

  8. 设置“ Then”分支。添加一个“读取范围”活动以读取工作簿中的工作表:

    • 选择工作簿。
    • 对于“范围”字段,选择“使用变量” ,然后选择CurrentItem变量。
    • “读取内容”字段设置为“值”

    docs image

  9. 接下来,添加一个写入范围活动,以将读取的数据写入“摘要”工作表。

    • 选择工作簿。
    • 对于“范围”字段,选择初始“添加工作表”活动的New sheet name变量。
    • “如何写入”字段设置为“附加” 。要了解有关附加的更多信息,请参阅活动的文档
    • “包含标头”设置为 False。
    • “写入内容”字段中,选择读取范围活动的输出变量。

    docs image

  10. 接下来,仍在“Then”分支下添加“日志消息”活动,以记录所有工作表都已附加到“摘要”工作表中。此步骤是可选的。

docs image

  1. 使用另一个“日志消息”活动结束工作流,以记录已处理并合并到“摘要”工作表中的工作表数量。此步骤是可选的。

docs image

  1. 您已完成操作,可以运行项目了!
  • 关于
  • 工作流

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新