最新

AI 怎么把 PDF 表格转成 Excel

扫描件和电子版要分开处理,直接丢给 AI 往往整列错位。这篇讲怎么判断类型、提示词怎么写、导出后怎么校正格式和核对数字。

财务发来一张 PDF 报价单,或者从网页上存下一份参数表,想改数字就得先变成 Excel。手工一行行敲最笨,让 AI 读一遍再输出表格是现在更常见的做法,但它不是点一下就能成,扫描件和跨页长表很容易整列错位。这篇讲怎么判断文件类型、提示词怎么写、导出之后怎么校正。

入口在哪

两条路。一条是支持上传文件的 AI 对话工具,把 PDF 拖进对话框再提要求,各家对文件大小、页数和扫描件支持都不一样,超了限制会直接截断或者拒绝。另一条是办公软件自带的 PDF 转换或者表格识别功能,适合版式规整的电子版,复杂排版就不太听话。

动手前先做一个判断:在 PDF 里能不能用鼠标选中文字。能选中,说明是电子版,文字层是现成的;选不中、只能整块框起来,那就是扫描件或者图片,得先做文字识别。判断错了,后面怎么调提示词都白费。

具体步骤

  1. 确认文件类型。电子版直接进下一步;扫描件先把页面转正、提高分辨率,再交给带识别能力的工具处理。
  2. 把 PDF 上传给 AI,一次别丢太多页。否则被截断了,你以为拿到全表,其实只有前面一部分。
  3. 提示词里把三件事说清楚:表头在第几行、每一列各是什么含义、结果输出成什么格式。要求它输出逗号分隔或制表符分隔的纯文本。
  4. 明确数字规则:不要千分位逗号、不要带单位、空单元格留空而不是填零、负数用减号。
  5. 长表格分段处理,每一段都带上表头。拿到结果后按顺序拼起来,注意别把重复的表头粘进数据行。
  6. 粘进 Excel 以后先用分列把整列拆开,再把数字列从文本转成数值,日期列统一成一种格式,最后核对一遍原来的合并单元格位置。

几个坑

  • 扫描件的识别会串行。一页里有两栏、有边框线或者有水印,识别出来的顺序可能整段乱掉,行数和列数都对不上,所以必须先看原始页面的排版。
  • 跨页的表头会变成数据行。第二页顶部的标题被当成一行数据读进来,合计就凭空多了几行,往往是排序之后才看出来。
  • 合并单元格被拉平。原表里一个格子跨了三行,转出来通常是第一行有值、后两行空着。
  • 数字变成文本或者日期。带千分位、带百分号、带单位的数字粘进来多半是文本,像 3-5 这样的写法还可能被认成日期,粘之前把目标列设成文本更保险。
  • 隐私问题。合同金额、客户名单、证件号码这类内容上传到第三方服务之前,先确认公司允不允许,不确定就脱敏再处理。
  • 只信一次结果。AI 输出的表格看着整齐,数值仍然可能被它顺手改掉,凡是要用来算钱的数字都得回原文件抽查。

怎么验证

先比行数:PDF 一共几页、每页大约几行,乘出来和 Excel 的数据行数对得上。再抽查首行、末行和中间随机五行,逐字对着 PDF 看一遍。然后做一次列求和,和 PDF 上的合计比。最后把数字列转成数值格式,看有没有单元格报错或者变成日期。

常见问题

扫描件转出来还是乱的怎么办

先改善输入:页面转正、提高分辨率、裁掉页边和无关的水印。仍然乱,就换成专门的识别工具先出纯文本,再让 AI 按结构重排,

数字粘进 Excel 后变成日期或者科学计数

先把目标列整列设成文本格式再粘贴,能挡住大部分自动转换。已经变了形的,用分列按原样拆回文本再改格式,别在已经变形的单元格上直接改。

能不能让它顺便算好汇总

可以让它给出公式思路,但汇总结果要在自己的表里用公式重算一遍再采用。数字一旦被直接写死,后面改了明细也不会跟着变。

一句话总结:先分清电子版还是扫描件,提示词里写死表头位置、列含义和数字格式,长表分段处理,导出后核对行数、求和与格式,才能拿去用。