ExcelMcp: 用自然语言指挥 Excel 干活,这个 MCP 服务器有点东西
你还在手动点 Excel?让 AI 帮你搞定一切
用 Excel 做了三年的报表和数据清洗,每天机械地重复”导入→刷新→算透视表→画图→导出”这一套,真的腻了。
最近发现了一个让我直接躺平的工具——ExcelMcp,一个用自然语言指挥 Excel 干活的 MCP 服务器。
一句话概括:它把 26 类、234 种 Excel 操作全部暴露成 AI 工具,让 Claude/GitHub Copilot 直接操控你电脑上的真实 Excel。
到底能做什么?
这是我见过最夸张的 Excel 自动化工具集:
- Power Query:刷新数据源、管理 M 代码、配置加载目标
- 数据模型 & DAX:建度量值、拉关联、改表结构
- 透视表:创建字段、分组聚合、加计算成员,一句话搞定
- 图表:柱状图、折线图、饼图,配色、数据标签、趋势线全支持
- VBA:直接运行宏,版本控制也有了
- 条件格式:自动高亮、超限提醒
- 截图:把指定区域截成 PNG,让 AI “看见”你表格长什么样
用起来是什么感觉?举几个我实际会用的场景:
“把 products.csv 用 Power Query 导入,加载到数据模型,建一个 Total Revenue 度量值” → 一句话,AI 全自动完成。
“给这个数据建一个按产品汇总的透视表,然后画一个柱状图” → 两句,报表直接出来。
“把所有 Power Query 的 M 代码导出到文件,我要进 Git 做版本管理” → 自动扫描整个工作簿,批量导出。
它和其他 AI Excel 工具的区别
市面上大多数”AI Excel”本质上是文件解析器——上传一个文件,AI 读一下内容,给点建议。
ExcelMcp 不一样,它是直接操控你电脑上的真实 Excel。
用的微软官方 COM API,所以:
– 透视表真的能刷新
– VBA 宏真的能跑
– Python in Excel 的 =PY() 能执行
– 数据模型真的在运算
现有工作簿里那些公式、格式、宏,它不会动你任何东西。打开 Excel 就能看到 AI 操作的每一步结果。
支持哪些 AI 平台?
官方说三个主流接入方式:
| 平台 | 安装方式 |
|---|---|
| VS Code(Copilot 用户) | 一键装 VS Code 插件,最省心 |
| Claude Desktop | 下载 .mcpb 配置文件,导入即可 |
| 任意 MCP 客户端 | 下载 exe 加到 PATH,配 JSON |
GitHub Copilot 用户还有个骚操作——直接用 Copilot CLI 安装插件:copilot plugin install excel-mcp
需要什么环境?
- Windows(COM 接口是 Windows 独占的)
- Microsoft Excel 2016 或更新版(不用 Office 365,老版本也行)
- 桌面环境(它是控制真实 Excel 进程的,别想着拿它做服务器端批量处理)
我的感受
之前用 Python + openpyxl 写过不少 Excel 自动化脚本,维护成本极高——表格结构一改,脚本基本报废。
ExcelMcp 把这个链路彻底反过来了:你描述目标,AI 操作 Excel。逻辑上更像”AI 同事在用 Excel”,而不是”写代码操作 Excel”。
强烈建议财务、BI、数据分析师试试这个组合:Claude + ExcelMcp + 你现有的 Excel 工作流 = 半自动化报表流水线。
GitHub:https://github.com/sbroenne/mcp-server-excel
⭐ 427 · 61 forks · 3 天前还有新提交 · MIT 许可证
评论区
登录后可评论。