批量提取图片中的数字:怎样整理成一张可核对的 Excel

把一批图片里的数字提取出来,最容易忽略的问题不是"能不能读到数字",而是导出后还能不能确认每个数字来自哪张图、代表什么、有没有被人工看过。

如果 Excel 里只剩一列数字,后续发现异常时往往要重新翻全部图片。更实用的做法,是从一开始就把来源、字段、识别结果和复核状态一起整理进表里。


1. 先搭一张能回到原图的结果表

对大多数批量图片任务来说,下面五列已经可以组成最小的可核对结构。

来源定位 字段 识别结果 复核值 状态
图片文件名 + 编号 金额 1280.50 待确认 待复核

来源定位可以是图片文件名加序号,也可以是文件夹名加图片编号。重点是让接收 Excel 的人能找到原图,而不是只能看到一个孤立数字。

字段不要只写"数字"。同样是 1200,它可能是编号、金额、数量、日期的一部分,或某个页码。字段含义明确后,才知道哪些格式必须保留、哪些异常要优先检查。

💡 识别值不是最终值

在重要材料中,识别结果应当作为待确认数据保留;复核值和状态用于记录是否已经回看原图,而不是用空白掩盖不确定性。

2. 先为不同数字设定规则

数字字段的规则不同,直接影响 Excel 的格式和核对方式。批量处理前,至少把下面几类分开。

字段类型 需要确认的规则 常见问题
编号 是否保留前导零、字母和连接符 0012 被变成 12
金额 小数位、货币符号、负号含义 小数点或负号遗漏
日期 年月日顺序、分隔符、缺失年份 01/02 的含义不清
数量 单位、整数或小数、允许范围 单位混入数字

编号通常更适合在 Excel 中按文本保存。金额和数量需要提前约定小数位与单位,日期要确认是年月日还是月日年。不要等到全部导出后,再凭印象把一列数据批量改成另一种格式。

3. 批量提取时,只取任务需要的数字

一张图片上往往有多个数字:编号、日期、金额、电话、页码都可能同时出现。若目标是汇总金额,就应把字段定义写成"含税金额"或"合计金额",并补充取值规则,而不是让系统返回所有可见数字。

处理流程可以按下面五步执行:

  1. 整理图片文件名,保证每张图都有可追溯的编号。

  2. 从最终 Excel 反推字段,明确每个字段的名称、格式和缺失值规则。

  3. 导入图片,按字段名和字段描述配置需要提取的数字。

  4. 批量处理后,优先筛出空值、格式异常和相同字段出现多个候选值的图片。

  5. 回看原图完成复核,再导出或交付 Excel。

文档工作台可导入图片,按字段目标整理结果,并把确认后的字段导出为 Excel。对需要核对的材料,仍应保留原图和来源定位,不能只保留最终数字。

图 1:原始页面与字段结果并排显示,可用于回看数字所在位置。图片来自文档工作台客户端。

4. 哪些数字最值得优先复核

数字识别的错误通常集中在少数位置。下面这些情况,建议直接标为待复核,而不是自动替换。

情况 容易混淆的内容 复核方法
字符相似 0 与 O、1 与 I、5 与 S 放大查看原图和字段位置
符号缺失 小数点、负号、千分位 对照金额或数量的格式规则
多个候选 一张图有多个金额或编号 按字段描述确认标签和附近文字
图片质量差 模糊、反光、旋转、手写 单独抽出人工确认

异常值的价值在于提醒人回看原图。找不到或看不清时,应保留为空并写明待查原因,不要根据相邻记录、常见格式或上下文猜一个数字。

5. 在 Excel 里明确记录核对状态

如果表格中的识别结果在 C 列、复核值在 D 列,状态列可以用下面的逻辑判断是否需要继续处理:

=IF(OR(C2="",D2=""),"待复核",IF(C2=D2,"一致","待复核"))

这不是为了让公式替代人工判断,而是把空值和不一致值集中列出来。对于金额、编号等重要字段,还可以按状态筛选出待复核记录,再逐条回到对应图片。

图 2:字段结果导出为 Excel 后,可继续补充确认值和复核状态。图片来自文档工作台客户端。

交付前再检查一次:来源定位是否完整、编号是否保留前导零、金额的小数点和负号是否正确、空值是否有原因、状态是否都已处理。这样得到的 Excel 才能支持后续审核、录入或统计。

6. 先用小批图片验证

先选几张能够覆盖清晰图片、模糊图片、多个数字区域和特殊格式的样本。确认字段定义、Excel 列结构和复核规则都可用后,再扩展到整批图片。

批量提取图片中的数字,真正要交付的不是一列看起来完整的数值,而是一张每个值都能回到原图、能看出是否已确认的 Excel。先设计核对表,再开始识别,后续返工会更少。

7. 下载

文档工作台下载链接https://pan.quark.cn/s/82ef5efcf992

相关推荐
ai小陈6 小时前
PyTorch DataLoader数据加载性能排查:GPU利用率低的实操指南
人工智能·pytorch·python·深度学习·ai·gpu算力
2601_962299249 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
2601_962078039 小时前
百度双重主要上市9月1日生效,“全栈AI”如何打开估值空间?
百度·ai·双重上市·估值空间·港股通
学术 学术 Fun9 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
2601_9621005410 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
二进制漫游记11 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
-今昭-11 小时前
《V2V 迁移实战:将 VMware 虚拟机转为 OpenStack 可用 Glance qcow2 镜像》
开发语言·python
2601_9623815812 小时前
【转】Python渗透测试工具:sqlmap
python·渗透测试·sql注入·sqlmap·数据库安全
用户37215742613512 小时前
如何使用 Python 从 Word 文档中提取图片
python
CaseyWei13 小时前
Harness 架构 Multi‑Agent(多智能体)完整深度解析
人工智能·ai·架构·harness