AI 图片转表格适合处理一张无法复制的商品清单、纸质盘点表或软件报表截图。真正费时间的往往不是识别文字,而是数字串列、合并单元格和表头遗漏。本文用虚构库存表演示完整流程,最终得到一份能导入 Excel、能追溯到原图的 CSV,而不是看起来整齐却无法核对的表格。

一、准备可识别的原图
选择支持图片输入的 AI 工具,先用不含隐私的样本。截图保留完整表头、单位和最后一行;纸张拍摄时摆正,避免折痕、反光和透视变形。小字放大后仍不清楚,就重新截图或拍摄,不要要求模型猜。
长表可以按行分段,但每段都保留表头和一行重叠记录。重叠是为了核对拼接位置,最终合并时按源行号去重,不能把同一行重复计入数量。
二、先确认结构,再提取数据
让 AI 描述它看到的列名、单位、表格区域和无法辨认的位置。此时先不生成最终表,防止把截图旁边的备注误当成数据行。
请先检查这张表格图片的结构,不猜测数字。
列出:列标题、单位、可见数据行数、合并单元格、模糊区域。
区分正文行、合计行和图片外部说明。
识别不清写“需核对”,不要根据上下文自动补齐。
例如原图有编号、品名、数量、单价四列,数量单位是“件”。如果工具识别成了“金额”列,必须先纠正表头,再继续提取。
三、固定 AI 图片转表格输出格式
依据刚确认的结构提取CSV,只提取图片里存在的内容。
字段:source_row,item_id,name,quantity,unit_price,review_note。
source_row从上到下编号;item_id作为文本保留前导零。
空白保持空白,不用0代替;无法辨认在review_note记录原因。
不要把合计行当商品行;不擅自换算币种和单位。
所有字段按CSV规范转义,禁止增补产品信息。
演示表的正确转录可以是下面这样。实际使用时以你的原图为准,示例不对应真实库存。
source_row,item_id,name,quantity,unit_price,review_note
1,001,键盘,2,199,
2,002,鼠标,3,99,
3,003,支架,,59,数量需核对
第三行缺数量,不能因为常见包装是一件就填 1。它的金额也应暂缺,不能参与已确认合计。
四、用三种方法核对
先核对行数,确认每一条都能对应原图。再逐列看容易混淆的字符,如 0/O、1/I、小数点和负号。最后检查计算关系:本例前两行金额为 398 和 297,已确认金额合计是 695。
模型识别到原图上的合计 754,也不能反推第三行数量为 1。合计本身可能错,或包含不在截图内的项目。应将差异列为待确认,而不是强行让账对上。
五、导入 Excel 并保留证据
将 CSV 以 UTF-8 保存,通过“数据 → 从文本/CSV”导入,预览编码和分隔符。编号列设置成文本,数量和单价设置成相应数值类型。保留原图文件名和源行号,方便回查。
完成后可以交给表格清洗教程处理格式。清洗与识别要分阶段:先准确转录,再统一格式,避免一次修改后找不到问题来自哪里。
六、常见问题与排错
为什么每一行数字都向右错了一列?
检查表头是否有合并单元格、某行是否缺值。明确空列也要保留,让 AI 先按单行样本输出验证结构。
原图文字很小,放大就够了吗?
放大不能创造缺失细节。优先获取原始导出文件;只能拍照时,用清晰局部图并保留上下文。
提取结果很整齐,可以直接覆盖业务表吗?
先导入新工作表,逐项确认不确定内容。不要让未复核的 OCR 直接覆盖原始台账。
涉及扫描 PDF 可接着看本地 OCR 教程。CSV 导入操作可参考 Microsoft 官方说明。