表格里有月份、地区、品类和金额,想知道“哪个地区卖得多、哪类产品增长快”,不必先背一堆公式。可以先把问题说清楚,让 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 中从原始表建真正的数据透视表:

  1. 确认每列只有一个表头;删除合并单元格、空表头和小计行。本练习表使用“月份、地区、品类、销售额(元)”四列。
  2. 在明细区域选中任意单元格,点 插入 → 数据透视表,选择新工作表并确认。
  3. 将“地区”拖到“行”,“月份”拖到“列”,“销售额(元)”拖到“值”,确认值汇总方式是“求和”。
  4. 再把“品类”拖到“筛选”,或新建第二张透视表按品类和地区比较。
  5. 选中透视表后插入柱形图;更改源数据后,在透视表上右键选择刷新,并核对筛选条件和金额格式。

Microsoft 的说明要求源数据按列组织并有单一表头行,随后从“插入 → 数据透视表”创建,再把字段放入行、列和值区域。Microsoft 创建数据透视表指南

使用前做三项检查

第一,抽查原始记录和合计,注意文本数字、重复行、空值、退货和跨月日期是否按业务规则处理。第二,确认 AI 没把相关性说成原因,也没把示例数据讲成真实结论。第三,如果把真实员工、客户或经营数据发给在线模型,先遵守单位的数据处理规则;本例只用虚构数据,并在本机推理。

练习包提供 CSV、提示词、模型原始输出、校订结果、调用脚本、汇总脚本、Excel 和 PDF:下载 Excel 数据分析练习包。静态汇总表不会随着你在 Excel 里改明细自动更新;修改数据后请重新运行脚本,或按上面的步骤新建原生数据透视表。