三家报价单分别识别成表格,每张每页扣 2 点——成本从来不是这件事的难点。难点在于三家的栏目、顺序、颗粒度全都不一样,机器不会替你把它们排进同一张对比表。真实可复用的产出只有一个:最左边那列品名与规格的文字。

三家的输出为什么对不齐

拿到三份 XLSX 先别急着并排,你会看到四种典型形态:

  • 颗粒度不同:A 家按整套报,B 家拆成零件逐项列,C 家在明细后又加一行「含安装调试」。行数从一开始就不可能相等。
  • 列名不同:同一样东西叫「单价」「含税单价」「价格(元)」。
  • 合并表头:第二行才是真字段名,识别会把跨列大标题一起当数据输出,读回来整表下移一行。
  • 备注混进数值列:交货期、质保年限写在价格旁边那格,中间用空格连着。这种最阴,看着是一列其实是两栏内容。

行列数与原单不一致时不要往下做,那是边界推断失败的信号,得回去补表格线或裁图重拍。

正确做法:先建主表,再填三列

手工建一张标准主表:物料编码、标准品名、规格型号、单位、需求数量。这五列来自你自己的请购单,不来自任何一家报价,所以它是唯一稳定的骨架。三家的价格作为三个独立列贴进去。

三条硬规矩

  1. 匹配键用规格原文精确比对,不做模糊匹配。模型不会把「六角螺栓M8×40」和「螺栓 六角 M8*40」认成一个东西,只能自己维护别名映射表,第一次慢,之后复用。
  2. 单位先换算再入表。凡遇「箱」「件」「PCS」不确定对应关系时回合同查约定,别猜。
  3. 报价日期与有效期单独成列,横向比较时这一栏最容易被忽略,也最容易出争议。

站内有 Excel合并 可把结构一致的多个表堆成总表,前提是所有表列名列序已对齐。没做归一之前不要用,否则只会把错位放大三倍。

怎么验这张表没做错

  1. 行数闭环:主表条目数等于请购单条目数,多出来的行是某家的赠品或选配,要标出来不能直接删。
  2. 总价闭环:每家挑两三行用数量乘单价回算金额,与原单该行比对,抓形近字错。
  3. 漏项检查:反向看每家有哪些条目在主表里找不到,这类缺失经常意味着你少比了一个部件。
  4. 合计自己加:识别结果里没有公式,页面合计也不会自动成立。

什么时候别这么做

本站不提供 PDF 转 Excel,也不做供应商资信判断;报价单如果是对方从系统导出的文字型 PDF(判断方法:文字能用鼠标选中复制),直接用 PDF转Word 更省事且不消耗识别额度。图片型 PDF 要先转成图片再走 表格识别转Excel,因为表格类输入不接受 PDF,单次最多 10 页。

单元格样式、边框、列宽一概不还原,盖章区覆盖的数字与手写批注一律人工看。条目的匹配、含税口径的判断、最终选谁,全是人的活。报价往来与比价记录的留存年限以主管部门与接收单位公布要求为准。