打车行程单 PDF 批量汇总
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4653acb7/pdf-trip-summary。
技能介绍
要解决什么问题
报销或财务对账时,高德、滴滴、T3、如祺等平台的打车行程单往往是一摞 PDF:每份版式不同,字段名也不统一(如「上车时间」要当成日期用)。手工抄表或逐个复制粘贴,既慢又容易漏单、序号错乱。
本技能面向文件名里常带「行程单」字样的电子行程单 PDF,不处理发票、账单、收据等与行程单类型不同的文档。
技能如何工作
整体链路是:PDF → Markdown → 结构化表格 → Excel。
- 前置:若你未说明行程人姓名,会先询问姓名(后续会填进每一行)。
- 扫描:用
glob在当前目录找 PDF,并按文件名是否含「行程单」做粗筛。 - 转换:通过 docling MCP 把每个 PDF 转成 Markdown,再导出正文;未配置 MCP 时会提示改
mcp.json并重启/重载。 - 落盘:在输出目录(默认
excel)按服务商保存.md(如T3出行.md)。 - 汇总:调用技能内置脚本
scripts/summarize_trips.py,从 MD 表格里抽取 序号、姓名、日期、城市、起点、终点、金额,按日期排序、序号从 1 重编,并写入合计行。
字段约定:日期取自原表「上车时间」(保留 YYYY-MM-DD HH:MM),姓名用步骤 0 的值;一般会去掉服务商、车型、来源文件等元数据列,除非你要求别的列顺序。
边界与注意点
- 强依赖 docling MCP;首次使用可能需下载模型,网络不稳会导致转换超时。
- 提取依赖 Markdown 表格是否为
|分隔、数据行是否正确;表头识别失败时需要先检查转换结果。 - 若 Excel 已被打开占用,需关闭文件或改用新文件名再生成。
使用场景
- 月底把高德、滴滴、T3 等多份电子行程单 PDF 合并成一张按日期排序的 Excel 交财务
- 收到同事发来的若干「行程单」PDF,需要统一填上报销人姓名并汇总总金额
- 对账时要把不同平台行程单里的上车时间、起终点和金额抽成同一套字段核对
- 文件名带「行程单」的 PDF 堆在同一文件夹,需批量转成 Markdown 再生成可编辑汇总表
适合人员
- 每月在多平台打车、需把行程单 PDF 整理成统一表格再提交报销的职场人
- 负责收齐员工打车行程单附件、核对日期与金额行的财务或行政
- 代同事批量处理「行程单」PDF、按服务商分文件并输出合计行的助理
- 需要把分散的网约车电子行程单从 PDF 落到 Excel 以便留档或审计的会计