Excel advanced package

Excel advanced package 包含 actions,让您可以在处理 Microsoft Excel 电子表格时自动执行许多重复的任务。

您能够自动执行与工作簿、工作表、行、列和单元格操作相关的任务。 当要用于自动执行与 Excel 相关的任务的设备上已安装 Microsoft Excel 时,可以使用这些 actions
重要: 如果您当前的 Office 安装版本是以下任何一种:
  • Microsoft 365 企业版应用程序
  • Office 2016、2019 或 2021(消费者版本 2009 或更高版本)

这样,您就不需要在系统中安装 Microsoft Access 数据库引擎作为附加组件。

然而,如果您的系统上同时安装了 Microsoft 365 应用程序和 Microsoft Access 数据库引擎,那么您可以卸载 Microsoft Access 数据库引擎并修复 Microsoft 365 应用程序。

Microsoft 建议您不要单独安装 Microsoft Access 数据库引擎驱动程序,因为 Microsoft Access 数据库引擎 2016 和 Microsoft 365 应用程序使用相同的主版本标识符 (16.0)。 要了解有关 Microsoft Access 数据库引擎驱动程序安装要求的更多信息,请参阅Unable to use the Access ODBC or OLEDB provider
注: SQL Server 驱动程序不依赖于 Microsoft Office 的安装。 只有 Excel 驱动程序版本依赖于 Microsoft Office 版本。 然而,如果您想使用不同的驱动程序,例如 Notepad 或 CSV,那么您必须安装相应支持的 ODBC 驱动程序。
注:
  • 您在 Control Room 中使用的 Excel 文件只适用于当前的 bot 会话。 如果您在 bot 执行过程中修改了该文件,则更新后的文件不能上传回 Control Room
  • 如果您使用以下任何 Office 版本,则无需在系统中安装 Microsoft Access 数据库引擎作为使用 Excel 作为数据库的附加组件:
    • Microsoft 365 企业版应用程序
    • Microsoft Office 2021、2019(使用者版本 2009 或更高版本)或 2016。

    然而,如果您的系统上同时安装了 Microsoft 365 应用程序和 Microsoft Access 数据库引擎,那么您可以卸载 Microsoft Access 数据库引擎并修复 Microsoft 365 应用程序。

    Microsoft 建议您不要单独安装 Microsoft Access 数据库引擎驱动程序,因为 Microsoft Access 数据库引擎 2016 和 Microsoft 365 应用程序使用相同的主版本标识符 (16.0)。 要了解有关 Microsoft Access 数据库引擎驱动程序安装要求的更多信息,请参阅Unable to use the Access ODBC or OLEDB provider

重要: 当您使用 Microsoft Excel 版本 2208,并且 bot 尝试打开未受保护的宏时,会显示一个安全警告,指示这些宏被阻止,因为它们不是来自受信任的来源。

有关更多详情,请参阅Macros from the internet will be blocked by default in Office

注: 如果您在父 bot 和子 bot 中使用不同版本的 Excel advanced package,目前不支持跨 bots 共享会话的功能。 要在父级和子级 bots 之间共享会话,请确保在父级和子级 bots 中使用相同版本的软件包。
在 Microsoft Office 2021、2019(使用者版本 2009 或更高版本)或 2016 版本中,Excel advanced package 中的 Actions 支持以下文件格式:
重要:
  • 对于扩展名为 .ods 的文件,除非您在指定工作表名称字段中指定工作表名称,否则打开 action 时,action 默认始终将 .ods 文件的第一个工作表作为活动工作表打开。 如果工作表名称包含空格字符,在您保存并关闭 Excel 工作表后,空格字符将显示为下划线。
  • 具有 .htm.html.mht.mhtml 扩展名的文件无法转换为 PDF。
  • 具有 .slk.pdf 扩展名的文件仅包含一个工作表。 工作表无法重命名。 如果您重命名工作表并保存 Excel 工作表,该工作表不会保留新名称。
  • 具有 .htm.html.mht.mhtml.slk.pdf 扩展名的文件无法保留密码。
  • 您不能在带有 .pdf 扩展名的文件中运行宏。
  • 注意: 不支持使用 32 位和 64 位代码的带有 VBA 的宏启用 Excel 应用程序。 如果在运行宏时遇到隐藏模块中的编译错误错误消息,请参见下图手动在 Excel 文件中添加 VBA 代码:适用于 32 位和 64 位 Excel VBA 的解决方法脚本
您也可以使用 .csv 格式的一些 actions。 请参阅 Excel advanced 中的 CSV 操作

请参阅 将数据从 Excel 迁移到数据库的示例

package 中选择 Excel Automation 360

Automation 360 包括 packages 以支持三种类型的 Microsoft Excel 使用。 要获得最佳结果,请使用与您正在运行 package 的设备上可用的 Excel 类型相对应的 bots

  • 未安装 Excel: 如果您在运行 bots 以自动执行与 Excel 相关流程的设备上未安装 Microsoft Excel,请使用 Excel basic package
  • 已安装桌面 Excel: 如果您的计算机上安装了桌面版本的 Microsoft Excel,请使用 Excel advanced 中的 package bots
  • 仅在线 Microsoft 365 Excel 如果您在 Web 浏览器中使用 Microsoft Excel 365,请使用 Microsoft 365 Excel package 自动执行与 Excel 相关的任务。

开始之前

actions Excel advanced 中执行下列 package,作为使用可用 actions 集的一部分:

  1. 打开要用于自动执行与 Microsoft Excel 相关的任务的 Microsoft Excel 电子表格。 使用打开 action 操作以打开电子表格。 请参阅 使用 Excel advanced 的打开 action
    注: 对于包含大型数据集的文件,使用 actions Database 中的 package 自动执行创建、读取和更新操作。 请参阅 对数据库使用连接action
  2. 使用 actions Excel advanced 中的不同 package 可自动执行与 Microsoft Excel 相关的任务。
  3. 自动执行所有 Microsoft Excel 相关任务后,使用关闭 action 操作关闭电子表格。

Actions Excel advanced 中的 package

注:macOS 平台上创建自动化时,确认窗口将提示您在 macOS 中授予应用权限。 请参阅此主题,获取提示消息列表和管理应用权限的说明。

macOS 上的应用程序权限

Excel advanced package 中的 actions 使您能够执行以下操作:

Action 描述
单元格操作 执行从单元格中提取数据、从单元格中删除值、将光标移到特定单元格以及查找和替换内容等操作。 请参阅 Excel advanced 中的单元格操作
行和列操作 执行插入新行和列、隐藏和取消隐藏行和列等操作。 请参阅 Excel advanced 中的行和列操作
表操作 执行对表中的数据进行排序和筛选、插入和删除列以及获取表范围等操作。 请参阅 Excel advanced 中的表操作
工作簿操作 执行打开工作簿、追加数据、保护和取消保护工作簿,以及将 Microsoft Excel 工作簿转换为 PDF 文件等操作。 请参阅 Excel advanced 中的工作簿操作
工作表操作 执行创建和删除工作表、附加数据以及隐藏和取消隐藏工作表等操作。 请参阅 Excel advanced 中的工作表操作

更多资源