Agent Skills
返回列表
📊

Camelot 高级 PDF 表格智能

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/camelot-advanced-pdf-table-intelligence 到 AI 助手中

技能介绍

要解决的具体问题

PDF 表格提取长期存在三个痛点:一是扫描件或矢量导出的 PDF 中,表格线常模糊、断裂或倾斜,传统文本解析会错行漏格;二是合并单元格、跨页表格的语义结构难以保留;三是旋转表格(如横向财报附表)会让通用工具直接失效,后续人工核对成本极高。

核心能力与工作流程

该技能基于 Camelot-py 的 lattice 解析模式,结合 OpenCV 的晶格检测(lattice detection)与形态学变换(morphological transformations)实现智能提取:

  1. 先将 PDF 页面渲染为高分辨率图像,通过晶格检测定位表格线交叉点,还原表格框架;
  2. 用形态学操作修复断裂线条、弥合模糊边界,解决扫描件表格线不连续问题;
  3. 分割单元格并提取文本,自动处理合并单元格的行列对齐;
  4. 针对跨页表格,按页码顺序拼接行结构,保留完整语义链。

此外,技能可处理旋转表格——通过 OpenCV 旋转校正后再执行晶格检测,避免倾斜导致的行列错位。

适用边界与注意点

  • 仅针对有明确表格线的 PDF 优化,无边框的 stream 型表格(如纯文本对齐表格)支持有限,需切换解析模式或人工干预;
  • 跨页表格的拼接依赖页面排版连续性,若页眉页脚或分段逻辑混乱,可能出现行错位;
  • 合并单元格的语义合并仅做结构对齐,跨行列的文本语义(如标题行覆盖多列)需后续业务层处理;
  • 高分辨率大页面或高密度表格(如财务明细表)可能带来性能瓶颈,建议先裁剪页面再提取;
  • 依赖上游 Camelot-py 对特定 PDF 生成工具的兼容性,部分加密 PDF 需先解除权限限制。

使用场景

  • 处理扫描版财务报表时,需提取其中合并单元格较多的资产负债表内容
  • 分析横向排版的工程图纸附表,要提取旋转90度的设备参数表格
  • 汇总多页PDF中的销售数据明细,需拼接跨3页的同一张表格
  • 整理学术论文中的实验数据表格,表格线模糊且存在断裂需修复提取

适合人员

  • 每周需处理10+份扫描版财务报表、提取合并单元格数据进行分析的财务分析师
  • 要整理横向排版工程附表中旋转表格参数、用于设备建模的工程师
  • 汇总多页PDF销售明细、拼接跨页表格生成报表的市场数据专员
  • 处理论文中模糊实验表格、提取数据用于复现研究的科研人员