银行对账单 PDF 转成 Excel:跨页表格和长编号会被搞坏的地方

银行对账单 PDF 转成 Excel:跨页表格和长编号会被搞坏的地方

一、转换前先确认一件事:这个 PDF 有没有文字层

PDF 里的表格能被提取,前提是它有文字层。扫描件、手机拍照转的 PDF 本质是图片,没有文字层,任何不做 OCR 的转换都读不出来。

判断方法很简单:在 PDF 阅读器里试着选中一行数字,能选中、能复制,就是有文字层;选不中,就是图片。

二、跨页表格:有重复表头才会自动接上

长表格跨页时,工具的判断逻辑是:

  • 下一页重复了表头 → 两张表自动接成一张,去掉重复的表头行;
  • 下一页没有重复表头 → 按页分成两张表,需要你在 Excel 里自行拼接。
这不是偷懒。没有表头就无法确定列的对应关系,硬猜着拼,错位了比分开更麻烦——分开至少一眼能看出没拼。

对账单、流水、报表通常都带重复表头,所以多数情况下能自动接上。如果你发现被拆成了多张工作表,先回去看一眼原件是不是只在第一页有表头。

三、长编号被写成文本:这是保护,不是缺陷

超过 15 位的数字、含百分号或货币符号的内容,转换时一律按文本写入。代价是这些列不能直接求和,好处是不会被 Excel 自动转成科学计数法或吃掉末尾几位。

内容类型处理方式为什么
超过 15 位的长号码(账号、流水号、税号)按文本写入Excel 数字精度约 15 位,超出部分会被截断或变科学计数法
含 % 或货币符号按文本写入避免符号被剥离后语义丢失
普通金额、数量按数值写入可直接参与计算

取舍很清楚:编号被改掉,比不能求和严重得多。真要计算,把文本列复制出来做一次数值化处理即可,反过来却无法还原。

四、多张表怎么分:一个工作表一张,外加一张全文

识别到几张表就写几个工作表,按出现顺序命名为"表格1""表格2"……最后一个工作表固定是"全文文本",把 PDF 里的文字按行原样列出。这张全文表是给你核对用的——怀疑漏了内容,就去全文表里搜关键词。

五、失败原因对照表:先排查,再重试

提示应对
不是 PDF确认扩展名,改名不算转换
文件超过上限单文件常见上限 20MB,先拆分
页数过多页数上限常见 200 页,超了需拆成多个文件
加密(需要密码)先解密再转
扫描件没有文字层需要 OCR,普通转换无能为力
提取超时 / 服务暂不可用拆分后重试,或稍后再试

注意"页数上限"这类限制通常只有服务端解析后才知道,所以超限文件会照常上传再被拒绝——如果工具有次数限制,这一次也会被计入。大批量处理前先拆好文件,比反复试更省。

六、转完必做的两步核对

  1. 用"全文文本"表搜一个标志性数字(比如合计金额、账号后四位),确认没有被漏掉的页;
  2. 把金额列求和,与原件上的合计对一遍。差一分是四舍五入,差几十以上就是有行丢了或错位了。

转换失败不会改动你的原文件,所以放心试——但请记住:原件至少保留到核对完成。