Excel 统计图生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/excel-chart。
技能介绍
解决的问题
当一份 .xlsx 或 .xls 文件里已经存在分类列、时间列、数值列,但手动配轴、选图表类型、清理列名仍然容易出错时,Excel 统计图生成会把「数据到图表」的流程收敛到一次预览和参数确认上。它适合快速把表格变成可汇报的静态图,或可交互的 HTML 图。
工作方式
核心是先用 scripts/generate_chart.py 的预览模式读取文件,输出 sheet 名称、前 5 行、列类型和数值列统计摘要。随后根据结构选择 X 轴、Y 轴、图表类型和输出格式:
- 柱状图 / 条形图:
bar,适合分类与数值比较 - 折线图:
line,适合时间趋势 - 饼图 / 环形图:
pie,适合占比 - 散点图:
scatter,适合两个数值变量关系 - 箱线图:
box,适合分布和异常观察 - 热力图:
heatmap,需要至少两个数值列
输出默认使用 html,基于 Plotly 生成交互文件;也可以选择 png,基于 Matplotlib 生成静态图片。脚本会解析日期字符串、识别数值和分类列、忽略空列,并对超过 1000 行的数据提示分批或采样。缺失值不会自动填充,适合先确认口径再生成图。
适用边界
它主要服务已有结构的 Excel 数据可视化,不替代复杂报表布局或商业智能仪表盘。如果字段含义不明确、多张 sheet 指标口径不一致,或需要精确配色、图例、坐标轴标题,需要人工先确认参数。
使用场景
- 运营拿到一份销售明细 .xlsx,需要把各区域销售额做成柱状图放进汇报材料。
- 分析师读取月度指标表,将日期列和指标列转成折线图,输出 PNG 插入周报。
- 数据工程师预览多 sheet Excel,确认分类与数值列后生成散点图查看两列关系。
- 咨询顾问用项目数据表生成热力图,比较多个数值字段之间的量级差异。
适合人员
- 需要把 Excel 销售数据快速画成柱状图的运营分析师
- 要在周报中插入月度趋势折线图的商业分析师
- 需要检查两个数值列关系的数据工程师
- 想把项目指标表转成可交互 HTML 图表的项目顾问