当前位置: 首页 > ai >正文

猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF

猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|包括创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色和添加透视表,支持多种连接方式,并可保存为PDF,可在本地或远程运行

大家好,我是猫头虎 🦉🐯,今天要给大家带来一款可以让 AI 直接操控 Excel 的神器 —— office-excel-mcp-server
它能让 AI 拥有强大的 Excel 操作能力,无需打开 Excel 软件本体,就能创建销售数据表、复制工作表、批量填充数据、写公式、绘制图表、调节颜色、添加数据透视表、保存为 PDF 等。
更棒的是,它支持本地运行远程部署,并提供 stdio、SSE、HTTP 三种连接方式。

猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF

有了它,你可以直接对 AI 说:

  • “创建一个销售数据表,把 A 列都乘 1.1,结果放 B 列,然后画个柱状图”
  • “复制当前工作表并重命名为 2024-Q1
  • “为销售数据添加数据透视表,按照区域统计销售额,并用饼图展示”

GitHub 仓库地址
https://github.com/MaoTouHU/office-excel-mcp-server


项目简介

office-excel-mcp-server 是一个基于 模型上下文协议 (MCP) 的服务器,让 AI 助手可以通过标准化接口直接操作 Excel 文件。
它的特别之处是——不需要安装 Microsoft Excel,就能在 AI 的指令下完成各类表格处理任务。
猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF


文章目录

  • 猫头虎AI分享:**Excel MCP,让AI具备操作Excel表格|包括创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色和添加透视表,支持多种连接方式,并可保存为PDF,可在本地或远程运行**
    • 项目简介
    • 核心功能一览
    • 安装与运行
      • 1. 本地运行(stdio)
      • 2. SSE 传输(已弃用)
      • 3. Streamable HTTP(推荐远程)
    • 环境变量配置(SSE / HTTP 模式)
    • 使用示例
      • 创建销售数据表
      • 列运算 + 绘制柱状图
      • 创建数据透视表
      • 保存为 PDF
    • 适用场景
    • 总结

核心功能一览

📊 Excel 基本操作

  • 创建、读取、更新工作簿和工作表
  • 保存为 .xlsx.pdf
  • 本地和远程都能运行

📈 数据处理

  • 插入和计算公式
  • 批量填充数据
  • 自动格式化
  • 数据验证

🎨 样式与格式

  • 设置字体、颜色、边框
  • 调整对齐方式
  • 条件格式化

📋 表格管理

  • 创建和管理 Excel 表格(Table)
  • 应用自定义样式

📊 图表绘制

  • 支持折线图、条形图、柱状图、饼图、散点图等

🔄 数据透视表

  • 创建动态透视表
  • 按维度汇总、统计、分析

🔧 工作表管理

  • 复制、重命名、删除工作表

🔌 连接方式

  • stdio(本地调用)
  • SSE(已弃用)
  • Streamable HTTP(推荐远程)

安装与运行

1. 本地运行(stdio)

uvx excel-mcp-server stdio

配置 Claude Desktop:

{"mcpServers": {"excel": {"command": "uvx","args": ["excel-mcp-server", "stdio"]}}
}

2. SSE 传输(已弃用)

uvx excel-mcp-server sse

配置:

{"mcpServers": {"excel": {"url": "http://localhost:8000/sse"}}
}

3. Streamable HTTP(推荐远程)

uvx excel-mcp-server streamable-http

配置:

{"mcpServers": {"excel": {"url": "http://localhost:8000/mcp"}}
}

环境变量配置(SSE / HTTP 模式)

在服务器端设置 Excel 文件路径与端口:
Windows PowerShell

$env:EXCEL_FILES_PATH="E:\MyExcelFiles"
$env:FASTMCP_PORT="8007"
uvx excel-mcp-server streamable-http

Linux/macOS

EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http

默认路径:./excel_files
默认端口:8017


使用示例

创建销售数据表

create_excel_file("sales.xlsx")
add_worksheet("sales.xlsx", "Q1 Sales")
fill_data("sales.xlsx", "Q1 Sales", "A1", [["产品", "销量"], ["A", 100], ["B", 200]])

列运算 + 绘制柱状图

# A列乘1.1 → B列
apply_formula("sales.xlsx", "Q1 Sales", "B2", "=A2*1.1", fill_down=True)# 绘制柱状图
create_chart("sales.xlsx", "Q1 Sales", type="bar", range="A1:B10", title="销售增长")

创建数据透视表

create_pivot_table("sales.xlsx", "Pivot1", source="Q1 Sales!A1:B10", rows=["产品"], values={"销量": "sum"})

保存为 PDF

export_to_pdf("sales.xlsx", "sales_report.pdf")

适用场景

  • 运营人员:批量生成销售分析表,自动画图并导出 PDF
  • 数据分析师:快速做数据清洗和汇总
  • 开发者:把 Excel 处理功能嵌入 AI 系统
  • 远程团队:用 HTTP 连接,集中管理报表
    猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF

总结

这款 Excel MCP 工具,等于给 AI 装上了 Excel 超能力:

  • 既能做表格增删改查,又能画图、加透视表
  • 支持本地和远程运行
  • 支持多种连接方式
  • 无需安装 Excel 本体

📌 项目fork地址:https://github.com/MaoTouHU/office-excel-mcp-server

http://www.xdnf.cn/news/17687.html

相关文章:

  • el-select如何获取到filterable过滤后的数据;el-select全选与filterable过滤组合使用;
  • Python 中使用多进程编程的“三两”问题
  • Gradle(三)创建一个 SpringBoot 项目
  • vue修改element的css属性
  • 8.13打卡 DAY 41 简单CNN
  • Android实现Glide/Coil样式图/视频加载框架,Kotlin
  • 前后端分离项目在云服务器的部署
  • vscode远程服务器出现一直卡在正在打开远程和连接超时解决办法
  • 通过限制网络访问来降低服务器被攻击风险的方法
  • Python uv的使用和配置
  • 《深入解析C++中的Map容器:键值对存储的终极指南》
  • Tigshop 跨境多语言多货币 JAVA / PHP 版本重磅更新v5.0.0发布
  • 友思特方案 | FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效
  • iscc2025区域赛wp
  • 下一代防火墙--NGAF
  • [Oracle数据库] Oracle的表维护
  • [系统架构]信息安全技术基础知识(三)
  • 101 201写完刷卡提示61是什么意思?
  • 数字货币的去中心化:重构价值交换的底层逻辑​
  • 使用 HTML5 Canvas 打造炫酷的数字时钟动画
  • 【从零开始java学习|第五篇】项目、模块、包、类的概念与联系
  • windows通过共享网络上网
  • 【LeetCode】4. 寻找两个正序数组的中位数
  • 教育元宇宙:一场重构教育生态的数字革命
  • 软件架构重构:从混沌到有序的系统性演进
  • Pycharm选好的env有包,但是IDE环境显示无包
  • Avalon-MM协议
  • MySQL 到 ClickHouse 明细分析链路改造:数据校验、补偿与延迟治理
  • React常见的Hooks
  • 华为认证的HCIE是永久的吗?