真实操作案例办公文档处理

制作数据报表:Tokeny 实操案例

把销售原始数据制成 Excel 报表,包含金额公式、渠道汇总、图表、冻结表头和条件格式,并提供独立核对值。

作者:Tokeny 团队 · Windows · Tokeny 1.7.8 · gpt-6-sol

准备这次任务的输入

在 Tokeny 中新建工作空间,将下载的样例解压到工作空间,选择支持工具调用的模型。本例使用合成演示数据或文中列出的公开资料。

  • sales.csv
下载输入样例

把任务交给 Tokeny

把销售原始数据制成 Excel 报表,包含金额公式、渠道汇总、图表、冻结表头和条件格式,并提供独立核对值。

交付文件:report.xlsx、totals.json。
验收要点:
- 金额公式存在
- 合计 5064
- 有图表和条件格式
这是使用合成演示输入或指定公开资料的真实操作案例。请先读取工作空间输入,再实际生成文件并自检。所有写入、脚本与临时服务限于当前工作空间;临时服务只监听 127.0.0.1,执行后关闭;不触达外部收件人、不发布、不付款、不更改系统设置,不调用子智能体。需要公开资料时可读取给定 URL。只启用完成任务必需的工具。另写 report.md(中文)和 report.en.md(英文),简洁、完整,包含输入、处理步骤、真实结果、检查方式和局限;失败或未验证部分如实记录,不能宣称成功。最终回复用中文列出产物、关键结果与待核实项。
排版检查:Word 主标题仅出现一次,标题为黑色且与后续正文或表格保持同页;Excel 表头和长文字不能被窄列截断,合理设置列宽、换行、行高;HTML 在 390px 视口不能整页横向溢出。报告没有固定字数要求,不要为字数反复改写。

本次使用独立演示工作空间。复现时,请根据自己的文件与权限设置检查操作,确认后继续。

实际执行过程

任务从 Tokeny 输入框提交,由在线模型读取资料并调用工具实际执行。本例核对本地演示任务与实际生成的文件,结果和检查方法见下文。

Tokeny 1.7.8 中「制作数据报表」的真实执行会话与生成文件。点击可查看原图。
Tokeny 1.7.8 中「制作数据报表」的真实执行会话与生成文件。点击可查看原图。
本次生成文件的实际预览;内容来自可下载的产物。
本次生成文件的实际预览;内容来自可下载的产物。

产物、结果与复核

输入

  • 文件:sales.csv
  • 内容:6 条销售明细,字段为日期、渠道、产品、数量、单价。
  • 来源:当前工作空间提供的合成演示输入。

处理步骤

  1. 读取 CSV 并按 UTF-8 解析数量、单价和渠道字段。
  2. 在 Excel“销售明细”工作表中写入原始明细,金额列使用公式 =D行*E行,总计使用 =SUM(F2:F7)。
  3. 在“渠道汇总”工作表中用 SUMIF 公式汇总官网、社群的订单数、数量、金额和金额占比,并加入柱状图。
  4. 在“独立核对”工作表及 totals.json 中用独立计算结果核对合计,不依赖 Excel 公式缓存。
  5. 设置冻结表头、列宽、换行、边框、数字格式和金额/数量条件格式。

真实结果

  • 明细行数:6
  • 数量合计:36
  • 销售总额:5064
  • 官网:3 单,22 件,3378
  • 社群:3 单,14 件,1686
  • 验收目标 5064:一致
  • Excel 图表:1 个渠道金额柱状图
  • 条件格式:2 个规则范围
  • 冻结表头:三个工作表均为 A2

检查方式

  • 重新打开 report.xlsx,确认明细金额单元格为公式、合计公式存在、渠道汇总公式存在。
  • 检查工作簿结构,确认存在 1 个图表、条件格式和三个工作表的冻结窗格。
  • 读取 totals.json,核对 total_amount=5064.0 且 matches_expected=true。
  • 检查列宽及换行设置,确保表头和字段文字不因窄列被截断。

局限

  • openpyxl 写入公式但不负责计算公式缓存;因此独立核对值放在 totals.json 和“独立核对”工作表中,打开 Excel 时由 Excel 自动重算。
  • 本次未生成 Word 或 HTML 文件,因此 Word 标题同页和 390px HTML 横向溢出检查不适用。

下载产物,自己核对

压缩包保存本次执行生成的文件。替换成自己的资料后,可以按下面的检查点验收。

  • 金额公式存在
  • 合计 5064
  • 有图表和条件格式
report.xlsx · 10 KBtotals.json · 1 KBreport.md · 2 KBreport.en.md · 2 KB
下载本次实际产物

继续探索同类场景