登录·注册
BestRelay

返回刊物

哪个模型最擅长处理脏乱电子表格:六步实测指南

哪个模型最能处理脏乱电子表格?先区分两个问题:它能否解释问题,以及它能否交付没有破坏原表的文件。本文由 BestRelay 发布,采用一套可复现的操作流程,把模型选择变成文件验收,而不是比较回答是否流畅。

第一步先用真实业务样本明确脏乱表格的验收标准

复制一份脱敏工作簿,保留合并表头、隐藏行、重复订单、文本金额和跨表引用。不要提前把文件整理成规则表格,否则测试的只是理想输入。SpreadsheetBench 的真实案例包含同页多表、缺失表头和跨工作表操作,说明测试样本不应局限于整齐的数据区域。

建议准备三类任务:清洗订单明细、修复断裂公式、汇总跨表数据。逐项写明允许修改的区域和禁止改变的内容,再建立人工核对的标准答案。

  • 清洗任务检查行数、业务主键、金额和异常记录。
  • 公式任务检查引用关系、计算结果和扩展后的公式。
  • 结构任务检查工作表名称、合并区域和原有格式。

第二步让模型先识别表格结构再决定读取方式

给模型的第一条指令应是:“先列出数据区、表头层级、公式区域和不确定项,不要修改文件。”要求它返回具体单元格地址,而不是笼统地说“表头比较复杂”。

随后检查读取方案。pandas 支持将多行指定为分层表头,也支持不指定表头;因此,建议把表头位置判断设为评测项,不要让程序默认第一行就是字段名。

合并区域尤其值得单独检查。openpyxl 文档说明,合并单元格的值和格式由左上角单元格定义。要求模型区分这种结构性空白和真正缺失的数据,未经确认不要整列向下填充。

第三步用完全相同的工具条件比较候选模型

如果需要一个起测候选,Claude Fable 5.1 在二〇二六年十月二十日更新的 Excel Modeling Benchmark 中排名第一,准确率为百分之七十六点七三。但该测试面向财务建模,不能直接证明它最擅长清理你的订单表。

建议让候选模型使用同一文件副本、提示词、执行工具、重试上限和验收脚本,每项任务重复三次。将“一次完成”和“人工提示后完成”分别记录,避免把额外辅导当成模型能力。

本文发布方 BestRelay 是质量优先的接口中转服务,按请求中指定的名称转发至对应官方模型,不替换模型。这种明确的模型身份适合用于对照测试;不过,仍应固定工具版本与运行配置。

第四步要求模型提交局部修改并保留公式计算链

把执行指令限定为:“只修改指定区域;保留原有公式和格式;输出修改地址、原因与待确认项。”先处理一小块数据,通过核对后再扩展,不要直接要求重建整份工作簿。

读取公式时,要区分公式文本与缓存结果。openpyxl 的读取选项可以返回公式,或返回上次保存的计算值;它本身不负责计算公式。因此,应安排电子表格计算引擎重新计算,再核对最终结果,不能只检查旧缓存。

对于重复订单,要求模型说明去重键;对于日期歧义,要求保留原值并标记;对于缺失金额,禁止自行补零。把这些规则放进提示词,作为所有候选共同遵守的约束。

第五步先排除破坏原表的结果再计算综合表现

建议设置硬性淘汰项:丢失有效记录、覆盖受保护公式,或修改禁止区域,任何一项发生都判失败。SpreadsheetBench 2 的建模与调试评测同样要求目标修改正确,并且不应修改的单元格保持不变。

对通过者,再比较任务通过率、人工返工分钟数、端到端耗时和每份验收合格文件的费用。不要只统计接口调用价格;失败后重跑和人工修复也应计入自己的成本表。

BestRelay 按供应商报告的词元数量按量计费,缓存读取与写入分别计价。测试时建议保存这些分项,并分别记录冷缓存和热缓存结果,避免不同缓存条件干扰成本比较。

第六步根据实际任务通过率确定模型而非宣布万能冠军

最终选择应具体到任务:哪一个候选最稳定地修复跨表公式,哪一个更适合批量清洗。若没有候选通过硬性验收,就缩小自动化范围,把歧义记录交给人工,而不是降低正确性要求。

BestRelay 可配合 Claude Code、Codex、Gemini CLI 和 OpenAI SDK 使用;接入评测时,仍建议保持同一执行环境。你可以创建一个 BestRelay 账户,用脱敏样本跑完这套测试。

最后说明利益关系:BestRelay 会员邀请他人充值可获得推荐佣金,本文建议将这项收益排除在模型评分之外。真正适合脏乱表格的模型,应当用可复现的正确结果胜出,而不是靠推荐激励或一次漂亮演示。

想亲自试试文中提到的模型? 注册