一张手写的记录表想变成 Excel。多数人先问「识别准不准」,但真正决定结果的是你那张纸上有没有画格子。手写表格识别的重建顺序是先找线、再分行列、最后读格里的内容,没有线就无从分起。

什么样的手写表格能做

按重要程度排三条:

一、必须有表格线。 印刷的登记表、台账、盘点单天然满足。白纸上手写的松散排版错行错列的概率很高。如果是要新填的表,先在纸上画好格子再填写,这一个动作的价值超过后面所有技巧。

二、字迹工整、数字不越界。 数字写得出格、压到表格线上,会被判给相邻的单元格。手写字母与数字混写(比如编号里同时有 0 和 O)风险更高。

三、正对纸面拍、光线均匀。 单行文字高度 10~50 像素、图片长边不小于 1000 像素。表格里的数字通常比正文小,凑近拍比后退拍重要。

操作与额度

入口是 手写表格转Excel,收 JPG、JPEG、PNG、BMP、WEBP 的照片。

一张图片算 1 页,手写表格每页扣 3 点,是六个识别入口里每页最贵的一档 —— 别按「点数等于页数」估量。识别不向游客开放,注册(短信验证码登录即完成注册)一次性送 5 点、永久有效,VIP 会员每月另有 20~120 点配额(当月不结转);单次上传上限 10 页,注册与会员相同。调用失败的页不扣点。

这个工具只收图片,不收 PDF。 手写表格的 PDF 请先用 PDF 转图片 逐页导出成图片再上传。

一个限制要提前知道:手写表格识别目前只由阿里云读光提供,百度智能云没有对应产品,因此这一页没有备用供应商可以切换。识别服务不可用时会直接返回失败提示,识别失败不扣点数 —— 换句话说,这一页的可用性依赖单一家,遇到报错过一会儿再试,不要连续重复提交。

输出会保留什么、不会保留什么

保留:行列位置、跨行跨列的合并单元格。一张图里识别出多个表格时按顺序写进同一个工作表,表格之间空一行分隔。

不保留:单元格样式、边框、底色、字体、列宽。识别到的是单元格里显示的文字,不是公式 —— 合计、百分比会以结果文本出现,需要公式请重新填。

数字按文本写入(有意为之):Excel 只保留 15 位有效数字,18 位身份证号存成数值末尾会变 0,带前导零的编号会掉零。副作用是文本型数字求和会得到 0,处理见 单元格里明明是数字,求和却是 0?文本型数字批量转回。

错行错列怎么定位和修

拿到结果别从头看到尾,按这个顺序查:

  1. 先看列数对不对。合并单元格识别错时,整张表会向左或向右挤一格,一眼能发现
  2. 随机抽三行对原图。抽查比对整表扫描有效得多
  3. 专查三个高危位置:表的最后一行、跨页被切开的那一列、以及有斜线表头的角格
  4. 数字列全表复算一遍合计,和你手工算的总数对

修法是在 Excel 里手工调整,不要重拍重试 —— 同一张图重跑通常得到同样的结构错误,因为结构判断由线的清晰度决定,不是随机结果。

三条能力边界,别踩

无边框的松散排版容易错行错列,属已知限制,不是操作问题。
涂改覆盖、被印章压住的格子无法可靠识别。
密集的极小字迹(一行挤十几个数字)低于有效像素门槛,与其识别不如把列拆开分批拍。

最后一句实话:手写数字的识别错误率明显高于印刷体,金额、数量、编号必须逐个核对后再使用。这类工具省的是录入时间,不是核对责任。