SuperAPI AI 工具集

excel-online

办公与效率

查看项目

更新于 10-16 07:14

技能介绍

用途:通过 Microsoft Graph API 对 Microsoft 365 中的 Excel 文件进行自动化读写,管理 OneDrive/SharePoint 上的工作簿、工作表和单元格。

主要能力:在 OneDrive 中搜索工作簿;获取工作表列表;读取指定区域(如 A1:D10);写入区域数据;新增工作表;创建表格;调用 Excel 函数(如 sum)。

使用方式:先设置访问令牌 export MICROSOFT_ACCESS_TOKEN="xxxxxxxxxx",再以 curl 调用 Graph 接口。例如列出工作簿:curl "https://graph.microsoft.com/v1.0/me/drive/root/search(q='.xlsx')" -H "Authorization: Bearer $MICROSOFT_ACCESS_TOKEN";读取区域:curl "https://graph.microsoft.com/v1.0/me/drive/items/{item-id}/workbook/worksheets/{sheet-name}/range(address='A1:D10')" -H "Authorization: Bearer $MICROSOFT_ACCESS_TOKEN";写入区域使用 PATCH 并传 JSON values;新增工作表使用 POST 传 name;创建表格使用 tables/add 传 address 与 hasHeaders;运行公式使用 workbook/functions/sum 传 values。

适用场景:需要在云端 Excel 中批量读写数据、生成报表或调用公式的自动化流程。

限制:依赖有效的 Microsoft 访问令牌与 Graph API 权限;需替换 item-id、sheet-name 等占位符;具体配额、权限范围与错误处理资料暂未提供。相关文档见 https://docs.microsoft.com/en-us/graph/api/resources/excel。