BOM 提取
识别图纸中的物料清单表格,支持核对、编辑与多种导出。
功能概述
BOM 提取用于从工程图中定位物料清单(BOM)表格,输出结构化的行列数据。结果页左侧为图纸,右侧为表格列表;点击行或单元格可与图纸高亮联动,便于对照核对。
一份图纸可能识别出多张表;可按页浏览或一次查看全部表格,并支持搜索、聚焦、删除与导出。
如何进入
- 打开试用平台,选择「BOM 提取」
- 上传 PDF/图片,或使用示例文件
- 等待解析完成后进入结果页,在右侧核对识别出的表格
主流程
- 上传图纸 → 查看提取进度
- 在结果区浏览识别出的表格,点击行/单元格定位图纸区域
- 按需搜索、编辑单元格、切换布局、删除误识别表
- 导出 JSON / Excel / Markdown / CSV,或使用 Excel 模版导出
置信度与人工核对
系统会为行、单元格给出置信度(0~1)。当行或单元格的置信度低于 0.8 时,会显示低置信度警告(表格标题、行或单元格上的提示与浅红底色),提示需要人工核对。
对低置信度单元格打开编辑浮层并点击「确定」后,无论是否修改过内容,都会视为已人工核对:该格的低置信度警告会去掉,改为绿色左边框与打勾图标(提示「已核对」)。
当一行内所有低置信度单元格都已确认后,该行的低置信度提示与高亮会一并消失;当表内已无未确认的低置信度单元格(且不再有未消解的低置信度行)时,表标题旁的低置信度提示也会消失。
未提供数值型置信度时不显示该警告。高置信度也不代表结果完全正确,仍可能存在漏识、错识或单元格错位,重要数据请结合图纸来源区域复核。
- 表格级:表内仍有未确认的低置信度行或单元格时,表标题旁提示「本表格含有低置信度内容」
- 行级:整行置信度低于 0.8 时,行背景高亮并显示警告;行内低置信度单元格全部确认后,行级警告消失
- 单元格级:该格置信度低于 0.8 时,单元格高亮并显示警告;编辑确认后变为已核对样式(绿色边框 + 打勾)
原表布局与扁平列表
当识别结果中存在跨行或跨列(合并单元格)时,结果区会出现「原表布局 / 扁平列表」切换:
- 原表布局:按图纸中的合并结构展示,保留跨行/跨列单元格,便于对照原表形态
- 扁平列表:将跨行拆成标准数据行(带序号列与统一表头),便于逐行核对与导出
- 若表格没有合并单元格,则只以扁平列表展示,不出现该切换
搜索表格内容
使用结果区搜索框可按关键字过滤当前表格中的行(匹配任意列文本,不区分大小写)。命中文本会高亮显示;无匹配时显示「无匹配结果」。搜索有短暂防抖,输入后稍候即可看到过滤结果。
聚焦表格
「聚焦表格」会把图纸视口缩放到该表的外接区域,使该表在查看器中尽量铺满,便于细看表线与单元格;不是浏览器整页全屏。
- 在表格工具栏点击聚焦图标,或在图纸上对应表框选择「放大此表区域」
- 聚焦后可通过上/下表切换其他可聚焦表格,或退出聚焦恢复整图
- 仅当该表具备有效区域框时可用聚焦
删除表格
若某张表为误识别或不需要导出,可在表格工具栏删除。删除前会弹出确认;确认后该表从当前结果中移除,导出时也不会包含。
删除后短时间内可通过提示条「恢复」撤销;关闭提示后无法再恢复。刷新页面或重新打开任务会丢失本次会话中的删除状态。
删除行
可删除误识别或不需要的数据行。鼠标悬停到行上时,行末会出现删除按钮;确认后该行从当前结果与导出中移除,并可在短时间内撤销。
表头行不可删除(扁平列表表头、以及原表布局中标记为表头的行)。若表头识别错误,后续将提供「设为表头」能力进行调整。
图纸上悬停与编辑单元格
当单元格在图纸上有来源框时,可直接在左侧图纸上交互,无需先点右侧表格。
- 悬停:高亮该单元格区域,并短暂延迟后弹出只读提示卡(列名与当前值;低置信度会显示告警标记)
- 点击:打开与右侧相同的编辑浮层(可改文字,含取消 / 确定);确定后的已编辑/已核对样式与右侧一致
- 选中后仍可拖拽调整单元格框选;点空白处关闭编辑(有未保存修改时会确认是否放弃)
- 平移或放大镜模式下,图纸上的单元格交互暂时关闭,以免与手势冲突
编辑单元格与来源区域
在右侧表格中点击任意单元格,或在左侧图纸上点击对应单元格框,均可打开编辑浮层,对照来源区域核对并修正提取内容。
- 浮层中展示当前列名与可编辑文本
- 若该格有来源框选,会显示「来源区域」裁剪预览,可缩放、拖移对照图纸局部
- 确认后,当前结果页中该单元格会显示修正后的内容(左侧可有绿色已编辑/已核对标记)
- 若原为低置信度单元格:确认后即清除低置信度警告,改为打勾「已核对」样式(即使未改文字也一样)
- 单元格文字修正目前保留在当前结果页会话中;刷新页面后会恢复为识别结果。导出文件当前以识别结果为准
导出
结果区支持将识别到的表格导出为多种格式(基于扁平化的行列数据)。常见选项:
- JSON:结构化表名、列与行,可含单元格区域信息
- Excel:每个识别表对应一个工作表
- Markdown:便于粘贴到文档
- CSV:纯文本表格,可用表格工具打开
- 打包 ZIP(若有源文件):可同时包含源文件与上述格式
- 模版导出:按自有 Excel 列结构填入数据(见下节)
模版导出
模版导出适合把识别结果写入企业已有的 Excel 表头结构。
- 若识别出多张表,先选择要导出的 BOM 表
- 上传 .xlsx 模版(使用第一个工作表,第一行作为列名)
- 系统分析模版列与提取结果列的对应关系,并自动匹配
- 可在映射界面手工调整:为模版列选择提取字段,或设为忽略
- 预览前几行映射效果后,确认导出,生成按模版列结构填充的 Excel
- 自动匹配使用独立的列名相似度评分(与 OCR 置信度 0.8 不是同一套阈值);偏低的自动映射会标出低置信提示,建议人工确认
使用提示
- 可在左侧图纸上悬停/点击单元格框,或在右侧表格中操作;两者联动高亮
- 建议优先处理低置信度单元格:打开编辑并确认即可完成人工核对
- 导出内容为扁平列表结构;原表布局主要用于对照查看合并单元格
- 多表场景可使用「按页显示 / 全部显示」与表间导航