Excel 高级版 软件包

Excel 高级版 软件包 包含 操作,让您可以在处理 Microsoft Excel 电子表格时自动执行许多重复的任务。

您能够自动执行与工作簿、工作表、行、列和单元格操作相关的任务。 当要用于自动执行与 Excel 相关的任务的设备上已安装 Microsoft Excel 时,可以使用这些 操作
重要: 如果您当前的 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 文件只适用于当前的 机器人 会话。 如果您在 机器人 执行过程中修改了该文件,则更新后的文件不能上传回 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,并且 机器人 尝试打开未受保护的宏时,会显示一个安全警告,指示这些宏被阻止,因为它们不是来自受信任的来源。

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

注: 如果您在父级 机器人 和子级 机器人 中使用不同版本的 Excel 高级版 软件包,目前不支持跨 机器人 共享会话的功能。 要在父级和子级 机器人 之间共享会话,请确保在父级和子级 机器人 中使用相同版本的软件包。
在 Microsoft Office 2021、2019(使用者版本 2009 或更高版本)或 2016 版本中,Excel 高级版 软件包 中的 操作 支持以下文件格式:
重要:
  • 对于扩展名为 .ods 的文件,除非您在指定工作表名称字段中指定工作表名称,否则打开 操作 时,操作 默认始终将 .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 格式的一些 操作。 请参阅 Excel 高级版 中的 CSV 操作

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

软件包 中选择 Excel Automation 360

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

  • 未安装 Excel: 如果您在运行 机器人 以自动执行与 Excel 相关流程的设备上未安装 Microsoft Excel,请使用 Excel 基本版 软件包
  • 已安装桌面 Excel: 如果您的计算机上安装了桌面版本的 Microsoft Excel,请使用 机器人 中的 Excel 高级版 软件包
  • 仅在线 Microsoft 365 Excel 如果您在网页浏览器中使用 Microsoft Excel 365,请使用 Microsoft 365 Excel 软件包 自动执行与 Excel 相关的任务。

开始之前

操作 Excel 高级版 中执行下列 软件包,作为使用可用 操作 集的一部分:

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

Excel 高级版 软件包 中的 操作

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

macOS 上的应用程序权限

Excel 高级版 软件包 中的 操作 使您能够执行以下操作:

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

更多资源