同時支持處理格式和樣式,甚至支持圖表和透視表等高級功能,這就讓我們在日常工作中面臨自動化數據處理、報告生成以及數據分析等方面工作具有了一個神級助手,讓我們面對復雜的數據處理工作場景不再束手無策,被搞的焦頭爛額。

Excel MCP Server核心功能

Excel MCP Server支持多維度數據管理工作,包括:

Excel MCP Server的技術實現

EMS采用分層架構,分為接口層、業務邏輯層、數據層:

其關鍵技術點在于,架構上采用異步任務隊列,通過Celery實現異步處理,避免長時間操作阻塞主線程,以及動態模板引擎,允許用戶上傳Excel模板,并通過占位符動態填充數據,支持條件格式與圖表生成。

Excel MCP Server的主要應用場景有哪些?

Excel MCP Server的應用場景那是非常的廣泛,下面我們就拿幾個典型的使用場景舉例來說:

image

Excel MCP 服務配置流程

前置條件

環境配置

可以使用以下環境變量配置服務器:

EXCEL_FILES_PATH:將存儲Excel文件的目錄(默認:

./excel_files)

我們也可以通過不同的方式進行設置:

set EXCEL_FILES_PATH=C:pathtoexcelfiles
uv run excel-mcp-server
$env:EXCEL_FILES_PATH="C:pathtoexcelfiles"
uv run excel-mcp-server
export EXCEL_FILES_PATH=/path/to/excel/files
uv run excel-mcp-server

或者在Claude Desktop配置中:

{
"mcpServers": {
"excel": {
"command": "uv run excel-mcp-server",
"transport": "sse",
"env": {
"EXCEL_FILES_PATH": "/path/to/excel/files"
}
}
}
}

下一步,我們啟動服務器:

uv run excel-mcp-server

服務器將以SSE模式啟動并等待來自MCP客戶端的連接。在Cursor IDE中連接,啟動服務器后,連接到Cursor IDE中的SSE端點:

http://localhost:8000/sse

Excel MCP 工具將通過代理提供,關鍵工具及其用法,如下:

工作簿操作

create_workbook(filepath: str) -> str

filepath:創建工作簿的路徑;返回:包含已創建文件路徑的成功消息;

create_worksheet(filepath: str, sheet_name: str) -> str

filepath:Excel文件的路徑;

sheet_name:新工作表的名稱;返回:Success message;

get_workbook_metadata(filepath: str, include_ranges: bool = False) -> str

filepath:Excel文件的路徑

include_ranges:是否包含范圍信息返回:工作簿元數據的字符串表示形式

數據操作

write_data_to_excel(
    filepath: str,
    sheet_name: str,
    data: List[Dict],
    start_cell: str = "A1"
) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

data:包含要寫入的數據的字典列表;

start_cell:起始單元格(默認值:“A1”);返回:Success message;

read_data_from_excel(
    filepath: str,
    sheet_name: str,
    start_cell: str = "A1",
    end_cell: str = None,
    preview_only: bool = False
) -> str

filepath:Excel文件的路徑;

sheet_name:源工作表名稱;

start_cell:起始單元格(默認值:“A1”);

end_cell:可選的結束單元格;

preview_only:是否僅返回預覽;返回:數據的字符串表示形式;

格式化操作

format_range(
    filepath: str,
    sheet_name: str,
    start_cell: str,
    end_cell: str=None,
    bold: bool=False,
    italic: bool=False,
    underline: bool=False,
    font_size: int=None,
    font_color: str=None,
    bg_color: str=None,
    border_style: str=None,
    border_color: str=None,
    number_format: str=None,
    alignment: str=None,
    wrap_text: bool=False,
    merge_cells: bool=False,
    protection: Dict[str, Any] =None,
    conditional_format: Dict[str, Any] =None
) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

start_cell:范圍的起始單元格;

end_cell:范圍的可選結束單元格;各種格式選項(請參閱參數);返回:Success message;

merge_cells(filepath: str, sheet_name: str, start_cell: str, end_cell: str) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

start_cell:范圍的起始單元格;

end_cell:范圍的結束單元格;返回:Success message;

unmerge_cells(filepath: str, sheet_name: str, start_cell: str, end_cell: str) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

start_cell:范圍的起始單元格;

end_cell:范圍的結束單元格;返回:Success message;

公式操作

apply_formula(filepath: str, sheet_name: str, cell: str, formula: str) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

cell:目標單元格引用;

formula:要應用的Excel公式;返回:Success message;

validate_formula_syntax(filepath: str, sheet_name: str, cell: str, formula: str) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

cell:目標單元格引用;

formula:要驗證的Excel公式;返回:Validation result message;

圖表操作

create_chart(
    filepath: str,
    sheet_name: str,
    data_range: str,
    chart_type: str,
    target_cell: str,
    title: str = "",
    x_axis: str = "",
    y_axis: str = ""
) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

data_range:包含圖表數據的范圍;

chart_type:圖表類型(折線圖、條形圖、餅圖、散點圖、面積圖);

target_cell:放置圖表的單元格;

title:可選圖表標題;

x_axis:可選X軸標簽;

y_axis:可選Y軸標簽;返回:Success message;

數據透視表操作

create_pivot_table(
    filepath: str,
    sheet_name: str,
    data_range: str,
    target_cell: str,
    rows: List[str],
    values: List[str],
    columns: List[str] = None,
    agg_func: str = "mean"
) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

data_range:包含源數據的范圍;

target_cell:放置數據透視表的單元格;

rows:行標簽的字段;

values:值的字段;

columns:列標簽的可選字段;

agg_func:聚合函數(sum、count、average、max、min);返回:Success message;

工作表操作

copy_worksheet(filepath: str, source_sheet: str, target_sheet: str) -> str

filepath:Excel文件的路徑;

source_sheet:要復制的圖紙名稱;

target_sheet:新工作表的名稱;返回:Success message;

delete_worksheet(filepath: str, sheet_name: str) -> str

filepath:Excel文件的路徑;

sheet_name:要刪除的工作表的名稱;返回:Success message;

rename_worksheet(filepath: str, old_name: str, new_name: str) -> str

filepath:Excel文件的路徑;

old_name:當前圖紙名稱;

new_name:新工作表名稱;返回:Success message;

Range操作

copy_range(
    filepath: str,
    sheet_name: str,
    source_start: str,
    source_end: str,
    target_start: str,
    target_sheet: str = None
) -> str

filepath:Excel文件的路徑;

sheet_name:源工作表名稱;

source_start:源范圍的起始單元格;

source_end:源范圍的結束單元格;

target_start:開始粘貼單元格;

target_sheet:可選的目標工作表名稱;返回:Success message;

delete_range(
    filepath: str,
    sheet_name: str,
    start_cell: str,
    end_cell: str,
    shift_direction: str = "up"
) -> str
filepath:Excel文件的路徑;
sheet_name

:目標工作表名稱;

start_cell:范圍的起始單元格;

end_cell:范圍的結束單元格;

shift_direction:移動單元格的方向(“向上”或“向左”);返回:Success message;

validate_excel_range(
    filepath: str,
    sheet_name: str,
    start_cell: str,
    end_cell: str = None
) -> str

filepath:Excel文件的路徑;

sheet_name:目標工作表名稱;

start_cell:范圍的起始單元格;

end_cell:范圍的可選結束單元格;返回:Validation result message;

以上Excel MCP服務配置流程以及相關工具講解就介紹到這里,感興趣的小伙伴可自己動手驗證。

寫在最后

Excel MCP Server作為一個專注于Excel數據處理的開源工具,無論是企業用戶,還是我們個人用戶,它都為我們提供了一個高效、靈活的解決方案,在自動化數據處理、高效數據分析,還是靈活的系統集成方面,它都能滿足用戶的需求。但是,想要嫻熟地把這個工具玩兒轉起來,大家還是需要投入一定的時間和精力進行學習和配置。希望這篇文章能夠幫助你更好地了解Excel MCP Server,如果大家有任何疑問或想法,歡迎在評論區留言交流!

友情提示:以上內容均為作者本人學習分享,旨在與大家學習交流,不代表任何官方平臺觀點(僅供學習參考),不構成任何工作建議、指導,請大家謹慎評估技術可行性后再做決策,感謝您對技術探索精神的理解與支持!

原文轉載自:https://mp.weixin.qq.com/s/yrDz5qTwj1RANgRnEmiJEw

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
返回頂部
上一篇
DeepSeek推薦AI生圖API,用Windsurf接入API,完善AI生圖功能
下一篇
誰才是批量簡歷AI篩選最佳模型?三大模型測評對比
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
青青草原综合久久大伊人精品优势| 国产综合色在线视频区| 欧美国产日韩亚洲一区| 亚洲素人一区二区| 国产三级久久久| 欧美日本一道本在线视频| 1024亚洲合集| 欧美亚洲一区二区在线观看| 亚洲欧美日韩国产手机在线| 免费在线观看一区| 欧美精品v日韩精品v韩国精品v| 一区二区三区久久| 欧美亚洲高清一区| 夜夜嗨av一区二区三区中文字幕 | 日韩高清不卡一区二区| 欧美一级久久久| 国产综合一区二区| 1000精品久久久久久久久| 在线观看亚洲一区| 国产在线一区观看| 一区二区三区在线免费视频| 欧美日韩精品一区二区三区四区| 麻豆精品国产传媒mv男同 | 九九九精品视频| 亚洲同性同志一二三专区| 欧美日韩成人综合天天影院| 久久精品国产在热久久| 国产欧美精品区一区二区三区 | 亚洲色图色小说| 欧美一区日韩一区| 成人国产电影网| 天天综合日日夜夜精品| 国产欧美综合在线观看第十页| 日本高清无吗v一区| 国产精品一区二区果冻传媒| 亚洲高清免费视频| 国产日韩三级在线| 日韩精品一区二区在线| 欧美日韩午夜在线视频| av不卡在线观看| 久久精品av麻豆的观看方式| www国产精品av| 91久久精品午夜一区二区| 久久99国产精品麻豆| 亚洲大型综合色站| 一区二区三区欧美久久| 国产精品成人免费在线| 久久久不卡网国产精品一区| 欧美日韩精品免费| 欧美亚洲国产怡红院影院| av一区二区三区四区| 顶级嫩模精品视频在线看| 国产一区三区三区| 国产成人在线看| 国产99久久久久久免费看农村| 秋霞午夜鲁丝一区二区老狼| 亚洲一区精品在线| 午夜精品久久久| 欧美a级一区二区| 久久99久久久欧美国产| 精品亚洲成av人在线观看| 极品尤物av久久免费看| 懂色av一区二区在线播放| 99久久99久久免费精品蜜臀| 色呦呦网站一区| 4438x成人网最大色成网站| 欧美大片在线观看一区二区| 久久毛片高清国产| 亚洲人精品午夜| 天天综合网 天天综合色| 激情小说欧美图片| av一本久道久久综合久久鬼色| 岛国精品一区二区| 欧美视频精品在线观看| 日韩午夜av一区| 国产精品家庭影院| 亚洲不卡av一区二区三区| 久久精品国产免费看久久精品| 国产乱子伦视频一区二区三区| 成人av网址在线| 在线不卡免费欧美| 国产精品久久久久影院亚瑟| 一区二区三区在线免费观看| 首页国产欧美久久| 99精品国产热久久91蜜凸| 欧美一区二区三区小说| 中文字幕视频一区| 久久精品国产色蜜蜜麻豆| 99久久精品国产导航| 欧美一区二区美女| 亚洲午夜一区二区| 99re这里都是精品| 久久精品人人做| 美腿丝袜亚洲色图| 色999日韩国产欧美一区二区| 欧美电视剧在线观看完整版| 一区二区在线看| 成人午夜激情片| 久久综合色之久久综合| 亚洲电影在线播放| 色94色欧美sute亚洲13| 日本一区二区免费在线观看视频| 奇米777欧美一区二区| 色婷婷久久综合| 综合自拍亚洲综合图不卡区| 美女网站在线免费欧美精品| 欧美在线一区二区| 亚洲综合免费观看高清完整版| 成人午夜短视频| 中文字幕的久久| 成人免费av网站| 日韩一区中文字幕| 99re亚洲国产精品| 一区二区三区四区在线| 色综合久久久久久久| 亚洲欧美激情视频在线观看一区二区三区 | 欧美中文字幕一区二区三区亚洲| 中文字幕中文字幕在线一区| 国产传媒欧美日韩成人| 337p粉嫩大胆噜噜噜噜噜91av | 欧美高清精品3d| 蜜乳av一区二区| 国产目拍亚洲精品99久久精品| 韩国av一区二区三区在线观看| 久久久亚洲午夜电影| 不卡的av网站| 午夜国产不卡在线观看视频| 欧美精品日韩综合在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩三级视频中文字幕| 国产一区二区不卡| 亚洲黄网站在线观看| 欧美日韩一级黄| 韩国精品主播一区二区在线观看 | 日本一区二区高清| 欧美日韩dvd在线观看| 久久精品国产亚洲高清剧情介绍 | 9i在线看片成人免费| 日韩综合在线视频| 国产亚洲一二三区| 欧美日韩精品一区二区三区四区 | 视频一区视频二区在线观看| 精品久久五月天| 欧美综合一区二区三区| 久久国产三级精品| 亚洲成人动漫在线免费观看| 久久久久久久久久看片| 精品视频在线免费| 成人h动漫精品| 激情综合五月天| 视频在线观看一区| 亚洲欧美日韩中文播放 | 在线观看日韩一区| 成人免费视频网站在线观看| 午夜日韩在线电影| 国产精品久久久久久久久晋中| 在线成人av网站| 色88888久久久久久影院按摩| 韩国精品主播一区二区在线观看| 亚洲另类中文字| 国产精品欧美一区喷水| 欧美成人一区二区三区片免费| 色先锋aa成人| 色综合中文综合网| 亚洲国产成人午夜在线一区| 在线电影欧美成精品| 欧美日韩中字一区| 欧美色综合久久| 欧美日韩中文字幕一区| 在线观看日韩电影| 91福利社在线观看| 欧美亚洲国产一区在线观看网站| 高清beeg欧美| 国产91精品一区二区麻豆亚洲| 国产揄拍国内精品对白| 国产一区二区不卡老阿姨| 国产一区在线看| jlzzjlzz亚洲女人18| 91在线视频免费91| 精品1区2区3区| 91精品国产一区二区三区蜜臀| 欧美日韩激情在线| 欧美日韩一区二区三区免费看| 欧美在线视频日韩| 欧美一区二区三区喷汁尤物| 欧美日韩高清一区| 欧美xfplay| 亚洲国产精品ⅴa在线观看| 国产精品国产三级国产普通话三级| 国产欧美精品一区aⅴ影院| 国产精品久久久久7777按摩| 亚洲色图欧美在线| 视频一区国产视频| 国产91精品欧美| 欧美影片第一页| 精品国产91亚洲一区二区三区婷婷 | 北条麻妃国产九九精品视频| 色综合久久综合中文综合网| 91精品国产麻豆| 亚洲欧美激情小说另类|