介绍
利用人工智能实现 Excel 自动化——通过对话式人工智能实现全面的 Excel 自动化的模型上下文协议 (MCP) 服务器。
MCP Server for Excel使 AI 助手(GitHub Copilot、Claude、ChatGPT)能够通过自然语言命令自动执行 Excel 操作。它可以自动执行 Power Query、DAX 度量值、VBA 宏、数据透视表、图表、格式设置和数据转换(26 种工具,共 232 种操作)。
⚡ 由真正的 Excel 引擎驱动— ExcelMcp 通过其官方 COM API 驱动实际的 Excel 应用程序,因此它可以做到文件解析工具无法做到的事情:运行实时操作(刷新 Power Query、重新计算、刷新数据透视表和数据模型、评估 DAX、运行 VBA 和 Python =PY()),并编辑现有工作簿,同时保留所有公式、数据透视表、图表、宏和格式。
💡 交互式开发– 在 Excel 中即时查看结果。创建查询、运行查询、检查输出、优化查询并重复操作。Excel 将成为您借助 AI 实现快速开发和测试的工作空间。
你可以做什么
- 🔄 Power Query(1 个工具,12 个操作)- 原子工作流、M 代码管理、加载目标
- 📊数据模型/DAX(2 个工具,19 个操作)- 度量、关系、模型结构
- 🎨 Excel 表格(2 个工具,27 个操作)- 生命周期、筛选、排序、结构化引用
- 📈数据透视表(3 种工具,30 种操作)- 创建、字段、聚合、计算成员/字段
- 📉图表(2 个工具,29 个操作)- 创建、配置、系列、格式设置、数据标签、趋势线
- 📝 VBA(1 个工具,6 个操作)- 模块、执行、版本控制
- 📋范围(4 个工具,46 个操作)- 值、公式、格式设置、验证、保护
- 📄工作表(2 个工具,16 个操作)- 生命周期、颜色、可见性、跨工作簿移动
- 🔌连接(1 个工具,9 个操作)- OLEDB/ODBC 管理和刷新
- 🏷️命名范围(1 个工具,6 个操作)- 参数和配置
- 📁文件(1 个工具,6 个操作)- 会话管理、工作簿创建、IRM/AIP 保护的文件支持
- 🧮计算模式(1 个工具,3 个操作)- 获取/设置计算模式并触发重新计算
- 🎚️切片器(1 个工具,8 个操作) – 数据透视表和表格的交互式筛选
- 🎨条件格式设置(1 个工具,2 个操作)- 规则和清除
- 📸屏幕截图(1 个工具,2 个操作)- 将范围/表格捕获为 PNG 格式,用于 LLM 视觉验证
- 🪧窗口管理(1 个工具,9 个操作)- 显示/隐藏 Excel、排列、定位、状态栏反馈
示例提示
创建并填充数据:
- “创建一个名为 SalesTracker.xlsx 的新 Excel 文件,其中包含日期、产品、数量、单价和总计表格,并附上示例数据。”
- “将以下数据放入 A1:C4 单元格:姓名、年龄、城市 / Alice,30 岁,西雅图 / Bob,25 岁,波特兰”
- “添加一个公式列,用于计算数量乘以单价”
分析与可视化:
- “根据这些数据创建数据透视表,显示按产品划分的总销售额,然后添加柱状图。”
- “使用 Power Query 导入 products.csv 文件,将其加载到数据模型中,并创建总收入的度量值。”
- “为‘区域’字段创建一个切片器,以便我可以交互式地筛选数据透视表。”
- “使用 ProductID 在订单表和产品表之间创建关系”
格式和样式:
- 将“价格”列格式设置为货币,并将超过 500 美元的值以绿色突出显示。
- “将此区域转换为蓝色样式的 Excel 表格,并添加汇总行”
- “将标题加粗,背景设为深色,并自动调整列宽”
- “一步到位地将相同的节标题样式应用于 A1:G1、A12:G12 和 A24:G24”
格式拆分:数字显示格式使用该range工具,而视觉样式和自动调整使用range_format。
自动化:
- “将所有 Power Query M 代码导出到文件以进行版本控制”
- “运行 UpdatePrices 宏”
- “边工作边显示 Excel” ——实时查看更改
🪟 智能体模式 — 观看 AI 在 Excel 中运行:
- “在构建这个仪表板时,请将 Excel 并排显示给我” ——实时可见性
- “让我看着你创建图表” ——人工智能会询问你的偏好,然后显示Excel。
- 状态栏显示实时进度:“ExcelMcp:正在根据销售数据构建数据透视表……”
Excel MCP 官网
Excel MCP开源地址
https://github.com/sbroenne/mcp-server-excel
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。