04 · 表格 → 可视化分析报告
速览
| 解决什么 | 一张几千行的表,需要变成能给人看的图和结论 |
| 需要什么 | Excel 或 CSV 文件;xlsx 技能 |
| 大概多久 | 5–15 分钟,取决于数据量和图表数 |
| 风险等级 | 低(只读源数据)——但结果正确性风险高 |
场景
销售给你一份 2026H1销售明细.xlsx,8000 行。老板明天要看「上半年哪条产品线在涨、哪条在掉,为什么」。
你打开表,看到 23 个字段,其中 6 个是缩写,2 个字段名重复,还有一列全是空的。
开始前的准备
装 xlsx 技能(办公文档四件套之一)。把表格放进工作空间。
表格是最容易被误读的输入
字段名缩写、合并单元格、多个表头行、隐藏列、混在数字里的文本、不同格式的日期——任何一个都会让它算出一个看起来很像样但完全错误的结果。
而错误的图表比没有图表危险得多:它长得像证据。
所以这个案例必须分两步。
提示词
第一轮:先确认它读对了
读取工作空间里的 2026H1销售明细.xlsx,先只回答这四件事:
1. 有哪些字段?每个字段你理解的含义是什么?
2. 一共多少行?有没有多层表头或合并单元格?
3. 哪些字段有缺失值,各缺多少?
4. 有没有明显异常的数据(负数金额、未来日期、重复行)?
先只回答这四点,不要开始分析,不要生成任何文件。认真读它的回答。 特别是第 1 点——如果它把 GMV_ex 理解成「不含税总交易额」而实际上你们内部指的是「剔除刷单后的 GMV」,后面所有结论都是错的。
有偏差就纠正:
两处要改:
- GMV_ex 是剔除异常订单后的 GMV,不是不含税
- 「渠道」字段里的 D 代表直营不是经销
另外忽略 status 列不等于 confirmed 的行,那些是未结算订单。第二轮:再分析
理解正确。接下来:
按月份统计各产品线的销售额和利润率,生成:
- 柱状图:各月各产品线销售额(堆叠)
- 折线图:各产品线利润率趋势
然后写一段 300 字以内的结论,指出最值得注意的两个变化,
每个变化要说清楚:现象是什么、幅度多大、可能的解释是什么。
可能的解释如果数据里找不到依据,明确说「数据中无法判断」。
输出成一个 HTML 页面,图表可交互(悬停显示数值),
保存到工作空间,文件名 H1销售分析.html。为什么这么写
分两轮,是这个案例的全部要点。 花三十秒确认字段理解,比返工三次划算。这也是 08 把任务交代清楚 里「小步快跑」的典型场景。
第一轮问缺失值和异常值。 这两个数字会直接告诉你结论可信度。8000 行里有 2000 行金额缺失,那所有汇总数字都要打折看。
「可能的解释如果数据里找不到依据,明确说『数据中无法判断』」。 分析类任务最大的失真在这里——模型很擅长为一个下滑趋势编一个听起来合理的原因(「可能受季节性因素影响」),而数据里根本没有支撑。
要求交互式 HTML 而不是静态图。 HTML 能在右侧「浏览器」视图里直接打开,悬停能看到具体数值,方便你抽查。而且它天然可以分享。
结论限 300 字。 不限制的话你会得到一篇八股文。限制之后它必须挑最重要的说。
验收清单
- [ ] 第一轮里它列的字段含义和你的理解一致
- [ ] 抽查两三个月份,手工核算一下总额对不对
- [ ] 图表的坐标轴、单位、图例都标了
- [ ] 结论指向的是数据里真实存在的变化
- [ ] 没有依据的推测确实标了「数据中无法判断」
- [ ] HTML 在右侧「浏览器」视图里能打开,图表能交互
- [ ] 缺失值和异常值的处理方式在报告里说明了
手工核算一个数
挑一个月,用 Excel 的 SUMIF 自己算一遍那个月的总销售额,和图表上的数字比对。
一分钟的事,但它是这份报告能不能拿去汇报的分界线。特别是第一次用某种表格结构的时候。
变体
没有现成数据,先搜集
帮我搜集近 1 年国内 AI 办公工具的市场信息,
重点关注用户规模、应用场景和代表产品,整理成结构化数据。
要求:
- 每条数据标注来源和发布时间
- 区分「官方披露」和「第三方估算」
- 找不到可靠数据的字段留空,不要用行业惯例填充
先输出成 CSV,我看过再决定要不要做图。这需要 web-search 技能。让它先出 CSV 再做图,理由和上面一样:数据不可靠的时候,图表只会把不可靠包装得更好看。
输出成 Word 报告
基于刚才的分析,生成一份 Word 版分析报告:
1. 执行摘要(半页,只讲结论和建议)
2. 数据说明(口径、时间范围、缺失值处理方式)
3. 分产品线分析,每条一节,配图
4. 结论与建议
5. 附录:完整数据表
保存为 H1销售分析.docx。做成能持续更新的看板
如果这份分析每个月都要做一次,别每次重跑:
把这次的分析拆成两个文件:
1. 销售数据.csv —— 只放数据,字段:月份 / 产品线 / 销售额 / 成本 / 订单数
2. 销售看板.html —— 读取 销售数据.csv 渲染成图表和卡片
以后我只更新 CSV,页面自动跟着变。这就是 资料库的 MD / CSV / HTML 分工 在单个案例上的应用。下个月只需要往 CSV 里加几行。
多表合并
工作空间里有 12 个月度销售表,字段结构一致。
先检查:这 12 个文件的字段名是否完全一致?有没有哪个月多了或少了列?
先只回答这个,不要合并。确认之后再合并。字段不一致是多表合并翻车的头号原因。
让它先给分析方向
不确定该看什么的时候:
这份销售数据你先看一遍,告诉我:
如果你是我们的业务负责人,你最想搞清楚哪三个问题?为什么?
先不要分析,只给问题和理由。常见问题
Q:读不了 Excel 怎么办?
先确认装了 xlsx 技能。还不行就换一个支持文档处理的模型,或者把文件另存为 CSV 再试。
Q:数据有几万行,会不会超上下文?
不会——xlsx 技能是用代码读表的,不是把整张表塞进上下文。但分析结果和中间输出会进上下文,所以别一次要它输出全部原始数据。
如果确实需要处理超大文件,见 模型档位,但先想想是不是可以先聚合再分析。
Q:图表配色能定制吗?
能,直接说:配色用我们的品牌色 #5B47E0 和 #14B8A6,浅色背景。
或者给一张参考图:图表风格参考这张截图。
Q:它算错了怎么办?
先看第一轮它对字段的理解对不对——十次里有八次问题出在那。剩下两次通常是:数据里混了文本格式的数字,或者你的口径和它的默认口径不一样(比如「销售额」含不含退货)。
把口径说清楚重跑:销售额指扣除退货后的净额,退货记录在 refund 列。