Token导航 LogoToken导航TokenDH.com
Excel MCP Server Master logo
数据服务stdio官方级别未说明来源级核验

Excel MCP Server Master

MCP Server

@guillehr2/excel-mcp-server@latest

Excel MCP Server 是一个无需安装Microsoft Excel即可操作Excel文件的工具,支持创建、读取、写入和分析Excel工作簿,并与AI助手集成实现自动化。

工具数

18

提示词数

0

GitHub Stars

0

资源数

0
数据分析PythonClaude文件处理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Treonix-in

提供方

Treonix-in

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @guillehr2/excel-mcp-server@latest

详细介绍

Excel MCP服务器-不带Microsoft Excel的Excel模型上下文协议

一种模型上下文协议(MCP)服务器,允许您在不安装Microsoft Excel的情况下操作Excel文件。使用Claude等人工智能助手创建、读取、写入和分析Excel工作簿(.xlsx、.xlsm)。通过LLM集成完成Excel自动化。

主要特点:

  • ✅ 无需Microsoft Excel即可读写Excel文件
  • ✅ 完全支持XLSX、XLSM、XLTX、XLTM格式
  • ✅ 创建图表、数据透视表和仪表板
  • ✅ 导入/导出CSV、JSON、SQL、PDF
  • ✅ 与Claude AI和其他法学硕士助理合作
  • ✅ 跨平台:Windows、macOS、Linux
  • ✅ 通过npm/npx轻松安装

Excel MCP Master

🌟 功能-Excel MCP服务器

无需Microsoft Excel即可完成Excel操作

  • 📊 Excel文件操作:读写XLSX、XLSM、XLTX、XLTM文件
  • 📖 数据提取:从支持分页的Excel表中读取数据
  • ✍️ 写入操作:将数据和公式写入Excel工作簿
  • 📋 表单管理:创建、删除、重命名和复制工作表
  • 📈 图表和可视化:创建图表、数据透视表和仪表板
  • 🔄 数据导入/导出:从CSV、JSON、SQL导入并导出为多种格式
  • 🎨 专业格式化:Excel文档的自动样式和格式

关键能力

📊 数据运营

  • 读取和写入具有完整格式支持的Excel文件
  • 创建具有自动样式的专业表格
  • 生成图表和可视化
  • 从CSV、JSON和SQL源导入
  • 导出为多种格式(CSV、JSON、PDF)

🎨 专业格式化

  • 自动调整列宽
  • 富文本格式和样式
  • 专业配色方案和主题
  • 可发布文档生成

🏗️ 高级功能

  • 具有多种可视化功能的动态仪表板
  • 基于模板的报告生成
  • 数据过滤和分析
  • 数据透视表和高级计算
  • 批处理和自动化

🔐 安全与信任

](https://mseep.ai/app/guillehr2-excel-mcp-server-master)

安全评分: 100/100 | 风险等级:

该项目已由以下机构独立审计 艾女士,为MCP生态系统提供持续的安全验证和信任评估。

🚀 快速入门-Excel MCP服务器安装

安装

使用Excel MCP Server的最简单方法是 npx (无需安装):

npx @guillehr2/excel-mcp-server@latest

或全局安装:

npm install -g @guillehr2/excel-mcp-server

配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

使用npx(推荐)

{
  "mcpServers": {
    "excel-master": {
      "command": "npx",
      "args": [
        "-y",
        "@guillehr2/excel-mcp-server@latest"
      ]
    }
  }
}

使用特定版本

{
  "mcpServers": {
    "excel-master": {
      "command": "npx",
      "args": [
        "-y",
        "@guillehr2/excel-mcp-server@1.0.7"
      ]
    }
  }
}

使用全局安装

{
  "mcpServers": {
    "excel-master": {
      "command": "excel-mcp-server"
    }
  }
}

开发模式

如果你正在开发或想从源代码运行:

{
  "mcpServers": {
    "excel-master": {
      "command": "node",
      "args": ["path/to/Excel-MCP-Server-Master/index.js"]
    }
  }
}

🛠️ Excel MCP服务器工具-完整的Excel自动化

不使用Microsoft Excel的Excel文件操作

  • 创建Excel工作簿 - create_workbook_tool
  • 打开Excel文件 - open_workbook_tool (XLSX、XLSM、XLTX、XLTM)
  • 保存Excel文件 - save_workbook_tool
  • 列出Excel工作表 - list_sheets_tool
  • 管理工作表 - add_sheet_tool, delete_sheet_tool, rename_sheet_tool

Excel数据操作

  • 写入Excel - write_sheet_data_tool, update_cell_tool
  • 从Excel读取 -内置分页数据提取功能
  • Excel表格 - add_table_tool, create_formatted_table_tool
  • Excel公式 -在所有写入操作中完全支持公式

Excel图表和分析

  • 创建Excel图表 - add_chart_tool (列、条、线、饼图、散点图)
  • Excel仪表板 - create_dashboard_tool
  • 数据透视表 -高级数据分析
  • 数据过滤 - filter_data_tool

导入/导出Excel数据

  • 导入Excel - import_data_tool (CSV、JSON、SQL)
  • 从Excel导出 - export_data_tool (CSV、JSON、PDF)
  • PDF导出 - export_single_sheet_pdf_tool, export_sheets_pdf_tool

💡 用法示例

创建专业报告

# Create a new workbook with formatted data
result = create_formatted_table_tool(
    file_path="sales_report.xlsx",
    sheet_name="Q4 Sales",
    start_cell="A1",
    data=[
        ["Region", "Q4 Sales", "Growth %"],
        ["North", 125000, 15.2],
        ["South", 98000, 8.7],
        ["East", 156000, 22.1],
        ["West", 89000, -3.2]
    ],
    table_name="Q4SalesData",
    table_style="TableStyleMedium9",
    formats={
        "B2:B5": "#,##0",  # Number format for sales
        "C2:C5": "0.0%",   # Percentage format
        "A1:C1": {"bold": True, "fill_color": "366092"}  # Header styling
    }
)

# Add a chart based on the table data
chart_result = add_chart_tool(
    file_path="sales_report.xlsx",
    sheet_name="Q4 Sales",
    chart_type="column",
    data_range="A1:B5",
    title="Q4 Sales by Region",
    position="E2",
    style="colorful-1"
)

构建动态仪表板

# Create a comprehensive dashboard
dashboard_result = create_dashboard_tool(
    file_path="executive_dashboard.xlsx",
    data={
        "Data": [
            ["Month", "Revenue", "Expenses", "Profit"],
            ["Jan", 50000, 30000, 20000],
            ["Feb", 55000, 32000, 23000],
            ["Mar", 48000, 29000, 19000]
        ]
    },
    dashboard_config={
        "tables": [
            {
                "sheet": "Dashboard",
                "name": "MonthlyData",
                "range": "Data!A1:D4",
                "style": "TableStyleMedium9"
            }
        ],
        "charts": [
            {
                "sheet": "Dashboard",
                "type": "line",
                "data_range": "Data!A1:B4",
                "title": "Revenue Trend",
                "position": "E1",
                "style": "dark-blue"
            },
            {
                "sheet": "Dashboard",
                "type": "column",
                "data_range": "Data!A1:D4",
                "title": "Monthly Comparison",
                "position": "E15",
                "style": "colorful-2"
            }
        ]
    }
)

数据导入和分析

# Import data from multiple sources
import_result = import_data_tool(
    excel_file="analysis.xlsx",
    import_config={
        "csv": [
            {
                "file_path": "sales_data.csv",
                "sheet_name": "Sales",
                "delimiter": ",",
                "encoding": "utf-8"
            }
        ],
        "json": [
            {
                "file_path": "customer_data.json",
                "sheet_name": "Customers",
                "format": "records"
            }
        ]
    },
    create_tables=True
)

# Filter and analyze the imported data
filtered_data = filter_data_tool(
    file_path="analysis.xlsx",
    sheet_name="Sales",
    table_name="Table_Sales_1",
    filters={
        "Region": ["North", "South"],
        "Sales": {"gt": 10000}
    }
)

🎨 专业功能

自动格式化

服务器自动应用专业格式:

  • 列宽调整 基于内容长度
  • 行高优化 用于包装文本
  • 专业配色方案 用于图表和表格
  • 风格一致 贯穿整个文档

图表样式

广泛的图表自定义选项:

  • 50+预定义样式 (浅色、深色、彩色主题)
  • 自定义调色板 品牌一致性
  • 专业布局 间距适当
  • 多种图表类型:列、条、线、饼图、散点图、面积

模板系统

从模板创建报告:

  • 可重复使用的模板 用于一致的报告
  • 动态数据替换
  • 自动图表更新
  • 格式保存

📋 需求

  • Node.js 14.0或更高版本
  • Python 3.8或更高版本
  • 操作系统:Windows、macOS或Linux

Python依赖项在首次运行时自动安装:

  • fastmcp
  • openpyxl
  • 熊猫
  • 数值Python
  • matplotlib
  • xlsxwriter
  • 物位计
  • xlwt

📚 文档

有关详细文档,请参阅:

开发设置

# Clone the repository
git clone https://github.com/guillehr2/Excel-MCP-Server-Master.git
cd Excel-MCP-Server-Master

# Install dependencies
npm install
pip install -r requirements.txt

# Run in development mode
node index.js

🐛 故障排除

常见问题

  1. 未找到Python:确保Python 3.8+已安装并位于PATH中
  2. 依赖项安装失败:尝试以管理员权限运行
  3. MCP客户端无法识别服务器:配置后重新启动MCP客户端

有关更多帮助,请参阅我们的 故障排除指南 或者打开一个问题。

🙏 致谢

*无需Microsoft Excel的Excel操作-用于Claude AI和LLM集成的模型上下文协议服务器*

目录标签

目录标签

数据分析PythonClaude文件处理Excel操作本地部署自动化工具AI集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@guillehr2/excel-mcp-server@latest

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP