用途:在 Excel 中依据自然语言需求自动生成数据透视表与可视化图表,将原始数据处理为排版良好的报表,主要面向业务分析师和数据团队。
主要能力:读取本地 .xlsx 源数据,识别列名、数据类型、数据粒度、维度字段与度量字段、行数及日期范围;将自然语言请求解析为透视表结构(行字段、列字段、值字段及聚合方式);在新工作表中创建透视表并设置小计与总计;支持计算字段(如利润率、增长率、占比)、条件格式(前 10% 深绿、后 10% 深红、热力图渐变)以及排序;按分析模式选择图表类型(类别比较用柱形/条形图、时间趋势用折线图、构成占比用饼图/环形图、相关性用散点图、多指标用组合图);可进行专业格式化(货币、千分位、百分比、加粗表头、冻结首行首列、隔行底色)。
使用方式:需要 Node.js 18+、配置 @negokaz/excel-mcp-server MCP 服务器以及 Claude Code 1.0+,源数据为本地可访问的 .xlsx 文件。工作流程为:理解数据、解读请求、构建透视表、添加增强项、创建可视化、专业格式化、返回结果。信息不明确时可使用 AskUserQuestion 澄清各列含义、聚合与分组字段及聚合函数。
适用场景:按区域、月份、细分、类别、销售代表等维度进行汇总、交叉制表和比较分析,并生成图表与洞察摘要。
限制:示例仅展示单维度汇总与交叉制表;当无数字列、维度字段有歧义、类别过多(超过 50 行)、关键列缺失数据或日期字段无法识别时,会向用户追问或给出替代方案;数据无表头时需推断或询问,跨多工作表时需指定分析的工作表。官方资料未提供收费、价格等信息。