Agent Skills
返回列表
Excel图表自动生成器

Excel图表自动生成器

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_889ced6f/excel-chart。

技能介绍

数据分析中的可视化痛点

在处理 Excel 数据时,手动创建图表往往涉及打开软件、选择数据范围、插入图表类型并调整样式等多个步骤。这不仅耗时,还要求用户具备一定的 Excel 操作经验,对于批量分析或快速迭代场景,效率显著受限。

技能核心能力与工作流程

该技能通过 generate_chart.py 脚本自动化图表生成,核心能力包括:

  • 自动数据解析:读取 .xlsx.xls 文件,识别所有工作表,并输出前几行数据、列名、数据类型和统计摘要。
  • 智能图表推荐:基于数据结构自动建议图表类型,例如:

- 1 个分类列 + 1 个数值列 → 柱状图饼图
- 1 个时间列 + 1 个数值列 → 折线图
- 2 个数值列 → 散点图

  • 多格式输出:支持交互式 HTML(基于 Plotly)和静态 PNG(基于 Matplotlib)两种输出,适应不同场景。

关键使用步骤如下:

  1. 数据预览:运行脚本预览模式,获取 Excel 内容概览,包括 sheet 列表、数据结构和统计信息。
  2. 参数确认:与用户确认工作表、X/Y 轴列、图表类型(如 barlinepie 等)和输出格式。若用户未指定,脚本将根据数据自动推荐。
  3. 图表生成:执行脚本生成图表,脚本会自动处理日期解析、缺失值标记等预处理工作。
  4. 结果展示HTML 文件通过 preview_url 工具交互式预览,PNG 文件直接发送或打开。

适用边界与注意事项

  • 数据量限制:当数据超过 1000 行时,脚本会提示分批或采样处理,以避免性能问题。
  • 图表类型约束:热力图(heatmap)需至少两个数值列;箱线图(box)适用于多列数值分布比较。
  • 输出格式选择HTML 适合探索性分析,支持缩放和悬停查看数据点;PNG 适合嵌入报告或静态展示。
  • 预处理局限:脚本自动识别数值列和分类列,但缺失值仅标记不填充,具体处理需根据图表类型调整。

整体而言,该技能聚焦于简化 Excel 数据可视化流程,通过自动化减少手动操作,适用于常见的数据分析场景。

使用场景

  • 当运营团队需要将季度销售数据 Excel 表格快速转换为柱状图或折线图,以生成可视化报告提交给管理层时。
  • 在市场分析中,从包含客户评分和购买金额的 Excel 数据中生成散点图,以识别消费行为关联性。
  • 财务人员处理月度支出 Excel 文件时,使用箱线图或热力图比较不同部门的数值分布和异常值。
  • 研究人员从实验数据 Excel 表格生成自动折线图,以追踪时间序列趋势并导出为 PNG 用于论文插图。

适合人员

  • 数据分析师:需要定期从原始 Excel 数据生成可交互的 HTML 图表,以深入探索数据模式并支持业务决策。
  • 市场营销专员:希望将 campaign 效果 Excel 数据快速绘制成饼图或柱状图,用于展示市场份额或渠道对比。
  • 财务报告员:从预算 Excel 表格生成折线图以监控支出趋势,并导出静态 PNG 嵌入月度财务报告。
  • 学术研究助理:处理实验记录 Excel 文件,自动生成散点图或箱线图以分析变量关系并准备论文图表。