让你的 AI Agent 连接 Excel

提供工作簿、工作表和范围,让助手读取数据或执行指定修改。

31 个工具 OAuth

试试这些 Excel 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Excel

分析工作表范围

读取指定范围,按列含义总结数据。

/oo Excel: 读取 Excel 工作簿[条目 ID],驱动器为[驱动器 ID],工作表为[名称],范围为 A1:F100。根据表头总结[分析问题]并标出缺失值。

向表格添加行

向已有 Excel 表格插入提供的行数据。

/oo Excel: 将这些行[按列顺序提供的值]添加到 Excel 工作簿[条目 ID]、驱动器[驱动器 ID]中的表格[表格名称或 ID],追加到已有行之后。

更新指定单元格

把新数据写入工作簿中的指定区域。

/oo Excel: 把 Excel 工作簿 [文件 ID] 中工作表 [名称] 的 D2:D4 改为 [三个状态值],保留其他单元格。

添加计算公式

在指定单元格中写入计算公式。

/oo Excel: 在 Excel 工作簿 [文件 ID] 的工作表 [名称] 中,为 E2:E10 写入公式,计算每行 B 列与 D 列数值的乘积。

开始使用 Excel

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Excel

    授权 Microsoft 账号访问 Excel 文件。

    连接 Excel →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 可访问 OneDrive 或指定驱动器中的工作簿,写入需要编辑权限。
  • 请指定工作簿驱动器条目、工作表和准确范围。工作簿会话可保存修改,也可仅进行临时修改。

Excel 工具

这个连接通过 Microsoft Graph 处理 Excel 工作簿、工作表、范围和表格,可创建 XLSX 工作簿、读取单元格,并更新数据或格式。

读取工作簿与范围

查找工作簿、列出工作表,并读取指定或已使用的单元格范围。

更新单元格与表格

向范围写入值或公式、创建表格,并添加行。

31 个工具

Create Workbook

创建新的 .xlsx 工作簿文件,并可选择填充工作表和数据。

excel.create_workbook

Search Files

在当前 OneDrive 驱动器中搜索工作簿文件,并返回匹配的驱动器项。

excel.search_files

List Drive Item Children

列出文件夹或驱动器根目录的直接子驱动器项。

excel.list_drive_item_children

Create Session

为后续工作簿操作创建 Excel 工作簿会话。

excel.create_session

Get Workbook

读取工作簿元数据,并可选择展开相关的工作簿资源。

excel.get_workbook

List Worksheets

列出工作簿中的工作表。

excel.list_worksheets

Get Worksheet

按工作表名称或工作表 ID 读取单个工作表。

excel.get_worksheet

Add Worksheet

向工作簿添加新工作表。

excel.add_worksheet

Update Worksheet

更新工作表元数据,如名称、位置或可见性。

excel.update_worksheet

Delete Worksheet

从工作簿中删除一个工作表。

excel.delete_worksheet

Get Range

按 A1 样式地址读取一个工作表区域。

excel.get_range

Get Worksheet Used Range

读取一个工作表的已用区域。

excel.get_worksheet_used_range

Update Range

使用值、公式、格式或可见性标志更新一个工作表区域。

excel.update_range

Clear Range

清除一个工作表区域。

excel.clear_range

Insert Range

插入一个工作表区域并移动现有单元格以腾出空间。

excel.insert_range

Merge Cells

合并一个工作表区域内的单元格。

excel.merge_cells

Sort Range

将 Microsoft Graph 排序定义应用于一个工作表区域。

excel.sort_range

List Tables

列出工作簿表格,可选择限制在一个工作表内。

excel.list_tables

Add Table

从地址区域创建新的工作簿表格。

excel.add_table

Update Table

更新表格元数据,如名称、样式或标题标志。

excel.update_table

Convert Table To Range

将工作簿表格转换回普通工作表区域。

excel.convert_table_to_range

List Table Rows

列出一个工作簿表格的行。

excel.list_table_rows

Add Table Row

向工作簿表格添加一行或多行。

excel.add_table_row

Delete Table Row

按行索引从工作簿表格中删除一行。

excel.delete_table_row

List Table Columns

列出一个工作簿表格的列。

excel.list_table_columns

Get Table Column

按列名称或列 ID 读取一个工作簿表格列。

excel.get_table_column

Add Table Column

向工作簿表格添加一列。

excel.add_table_column

Delete Table Column

从工作簿表格中删除一列。

excel.delete_table_column

Apply Table Filter

将 Microsoft Graph 筛选条件对象应用于一个表格列。

excel.apply_table_filter

Clear Table Filter

清除一个表格列上当前的 Microsoft Graph 筛选。

excel.clear_table_filter

Apply Table Sort

将 Microsoft Graph 排序定义应用于一个工作簿表格。

excel.apply_table_sort

常见问题

单元格任务需要提供什么?

提供工作簿条目 ID、所需驱动器、工作表名称或 ID,以及 A1:F100 这样的范围。

可以写入公式吗?

可以。范围更新支持值和公式,请说明哪些单元格写入公式,哪些写入普通值。

可以试验而不保存修改吗?

需要临时修改时,可创建不保存修改的工作簿会话,并在后续操作中使用该会话。

连接 Excel

关于 Excel ↗