表格里有月份、地区、品类和金额,想知道“哪个地区卖得多、哪类产品增长快”,不必先背一堆公式。可以先把问题说清楚,让 AI 帮你把分析问题拆成行、列、汇总值和图表,再用表格软件核对每个数字。本篇用 24 行虚构销售数据演示:按地区和月份汇总销售额、比较品类,并画一张地区对比图。
先明确一个区别:AI 可以帮你设计分析口径和起草解读,但 Ollama 不会自动控制你的 Excel。练习包里用 pandas 计算并写入的是静态交叉汇总表,不是 Excel 原生可刷新的数据透视表;文末另给 Excel 内创建原生数据透视表的步骤。pandas 官方也把 pivot_table 描述为生成类似电子表格的数据透视汇总。pandas 官方参考
先把业务问题翻译成透视表结构
这里要回答三个问题:每个地区每月销售额是多少?哪个地区总额最高?咖啡和烘焙各卖了多少?对应的第一个透视表可这样安排:
| 区域 | 字段 | 用途 |
|---|---|---|
| 行 | 地区 | 每个地区单独一行 |
| 列 | 月份 | 按月横向比较 |
| 值 | 销售额(元) | 汇总方式选“求和” |
| 筛选(可选) | 品类 | 只看咖啡或烘焙 |
再建一个“行=品类、列=地区、值=销售额求和”的视图。问模型时,把输出格式和限制写具体:数据只有哪些列、金额单位是什么、空值如何处理、结果需要什么维度,并要求不要补猜测。练习包的 提示词.md 和虚构 CSV 可以直接复用。
让本机 Qwen 起草分析摘要
练习包先把 CSV 与提示词交给本机 Ollama 中的 qwen3.8-27b:latest,要求返回地区、月份、品类合计和一句话概览。官方 Ollama 生成接口支持本机调用与 JSON 格式输出;本例脚本将请求发到 127.0.0.1:11434,原始结果留存在练习包中。Ollama API 文档 Qwen3.8 官方仓库
ollama pull qwen3.8-27b:latest
python3 ask_qwen.py
本机实测用时 52.97 秒,加载模型 17.45 秒。这次 Qwen 的各地区×月份单元格正确,但地区小计、月份小计、品类合计和总额多处算错:它报总额 39,801 元,而按明细复算为 39,504 元。所以没有把模型给出的合计直接写入成品;qwen_output.json 保留原始响应,qwen_output.reviewed.json 是人工对照 pandas 汇总后的版本,记录见 模型实测记录.md。
生成可检查的汇总表和图表
运行练习包中的生成脚本:
python3 -m pip install pandas openpyxl
python3 build_report.py
脚本会从 CSV 重新计算两张交叉汇总,生成包含分析摘要、地区×月份、品类×地区和原始明细的 Excel 工作簿,并插入地区销售额横向柱形图。它还会断言模型校订结果与 pandas 重算结果一致;数字对不上就停止,不会悄悄生成报告。pandas 负责汇总,openpyxl 负责写工作簿和图表;横向柱形图的轴向在不同表格软件里要检查,openpyxl 文档也说明横向条形图会交换 x/y 轴。openpyxl 图表文档
练习包内含 Excel 工作簿和 PDF 预览。示例数据的独立核对值为:华东 10,632 元、华南 13,168 元、华北 15,704 元;1—4 月分别为 8,382、9,378、10,374、11,370 元。数据是人为构造的练习值,不代表任何真实门店经营情况。
在 Excel 里创建原生数据透视表
如果希望改动明细后能刷新,请在 Excel 中从原始表建真正的数据透视表:
- 确认每列只有一个表头;删除合并单元格、空表头和小计行。本练习表使用“月份、地区、品类、销售额(元)”四列。
- 在明细区域选中任意单元格,点 插入 → 数据透视表,选择新工作表并确认。
- 将“地区”拖到“行”,“月份”拖到“列”,“销售额(元)”拖到“值”,确认值汇总方式是“求和”。
- 再把“品类”拖到“筛选”,或新建第二张透视表按品类和地区比较。
- 选中透视表后插入柱形图;更改源数据后,在透视表上右键选择刷新,并核对筛选条件和金额格式。
Microsoft 的说明要求源数据按列组织并有单一表头行,随后从“插入 → 数据透视表”创建,再把字段放入行、列和值区域。Microsoft 创建数据透视表指南
使用前做三项检查
第一,抽查原始记录和合计,注意文本数字、重复行、空值、退货和跨月日期是否按业务规则处理。第二,确认 AI 没把相关性说成原因,也没把示例数据讲成真实结论。第三,如果把真实员工、客户或经营数据发给在线模型,先遵守单位的数据处理规则;本例只用虚构数据,并在本机推理。
练习包提供 CSV、提示词、模型原始输出、校订结果、调用脚本、汇总脚本、Excel 和 PDF:下载 Excel 数据分析练习包。静态汇总表不会随着你在 Excel 里改明细自动更新;修改数据后请重新运行脚本,或按上面的步骤新建原生数据透视表。