机票行程单 PDF 怎么批量提取到 Excel?30 列含民航发展基金
差旅报销慢,常常慢在抄行程单:旅客姓名、航班号、票价、燃油附加费、民航发展基金要分成不同的列,电子客票号码还不能和发票号码抄成同一个数。一份一份打开 PDF 复制,二十份就要一小时。这篇只讲一件事:用机票行程单处理工具的「信息提取」,把电子行程单 PDF 批量变成一张 30 列的 Excel。
直接结论:上传航空运输电子客票行程单的电子版 PDF,点提取,导出的表头固定 30 列。民航发展基金、燃油附加费、增值税税额各自独立,不并进「其他税费」。一个 PDF 有多页时,每一页单独成行。
一、先确认文件是电子行程单
支持的是航空运输电子客票行程单的电子版 PDF:用鼠标能在页面上选中、复制文字。上传后按行程单版式读取,不用指定航空公司。
手机拍照、扫描仪生成的图片式 PDF,以及把截图嵌进 PDF 的文件,没有文字层。这类文件会提示无法解析,不会编造一列数字。向出票方或航司重新下载电子版 PDF 再传。
二、三步做成表
第 1 步:打开「信息提取」,放入 PDF
浏览器打开机票行程单处理工具,默认就是「信息提取」。把 PDF 拖进虚线框,或点「选择整个文件夹」。文件夹里的 PDF 会全部加入,包含子文件夹。
上传区写明的限制是:单文件不超过 20MB,单次最多 300 个。超过 50 个时按每批 50 个自动处理,表格里边处理边出结果,不用自己拆成多次上传。
第 2 步:在预览表里核对行数
每一页行程单变成一行,「页码」列标明它来自该 PDF 的第几页。一份 PDF 里印了两页、两段行程,就会得到两行,不会把两段航班挤进同一个单元格。解析失败的文件会在状态里标明,不会悄悄变成空行混进成功记录。
第 3 步:导出 Excel 或 CSV
点「导出 Excel」下载 .xlsx,或点「导出 CSV」。文件在浏览器的默认下载目录里。Chrome 和 Edge 可以按 Ctrl + J 打开下载列表直接定位。
三、30 列的列名(按导出顺序)
表头顺序固定,下次再导也是这些列,方便你把多次导出的表上下粘在一起:
文件名、页码、发票号码、旅客姓名、旅客证件号码、签注、出发城市、到达城市、承运人、航班号、舱位等级、航班日期、时间、客票类别、免费行李、币种、票价、燃油附加费、增值税税率、增值税税额、民航发展基金、其他税费、合计、电子客票号码、销售网点、填开单位、填开日期、购买方名称、购买方识别号、提示信息。
报销台账里最容易抄错的是下面三组,建议先认这三组再使用整张表:
- 发票号码和电子客票号码是两列。 发票号码是这张行程单作为发票的号码;电子客票号码是客票本身的号码。查重、和航司清单对账,用的不是同一个字段。
- 民航发展基金单独一列。 票价、燃油附加费、增值税税额、民航发展基金、其他税费各自独立,「合计」是价税合计。要拆基金、拆税时,不用从合计里倒减。
- 购买方和旅客不是同一组信息。 旅客姓名、旅客证件号码是乘机人;购买方名称、购买方识别号是发票抬头。公司统一结算时,入账看抬头,不看旅客姓名。
- 承运人、航班号、舱位等级、航班日期、时间是航段信息。出发城市、到达城市与它们放在一起,方便按航线筛选。签注、客票类别、免费行李、币种是票面其余栏位,某栏在原 PDF 上是空的,对应单元格就是空的,不会用相邻列的值填上。
文件名可以顺手改成可读的样子。先勾选旅客姓名,再勾选航班日期,再勾选航班号,新文件名就是这三段的原文用下划线接起来,顺序跟勾选顺序一致,不跟表格里的列顺序走。日期写成什么样,取决于行程单上那一格的原文。多页 PDF 只取第一页上的这些值来命名,第二页即使是另一个旅客,也不会写进文件名;第二页的数据仍然在提取表的另一行里。
四、提取之后常见的两步
表已经有了,文件名往往还是「下载.pdf」。打开同一页面的「行程单重命名」,勾选要写进文件名的字段,先勾的排在前面。可选字段为:发票号码、旅客姓名、航班日期、航班号、出发城市、到达城市、电子客票号码、合计金额、填开日期、购买方名称。多页 PDF 改名时只用第一张行程单上的值;某个字段为空,文件名里就空出这一段,不会用别的字段顶上。可以先点「预览新文件名」,也可以不预览直接改。Chrome / Edge 会改你电脑上的原文件;Safari / Firefox 改为下载一份重命名后的 ZIP。
同一张行程单被两个人各传一次时,用「行程单查重」。判断依据是发票号码:第一次出现记为「唯一」,之后相同号码标为「重复」,并写明与哪个文件重复。单次同样最多 300 个,超过 50 个自动分批,各批的重复关系会汇总到一张结果里。
五、证件号会留下来吗
不会。行程单只在这一次解析时使用,处理完即删除,不保留文件内容。旅客证件号码、购买方识别号不会存成可以再次下载的档案。
总结
电子行程单 PDF 放进「信息提取」,得到的是 30 列固定表头:民航发展基金、燃油附加费、电子客票号码各占一列,多页各成一行,单次最多 300 个文件。打开机票行程单处理工具即可按上面的三步做。