WAYPOINT.
← 返回 AI产品实践
02 / DOCUMENT ORGANIZERBUILDING

Excel 数据处理工具

把截图、PDF 和文档里的信息,整理进指定格式的 Excel。先读懂材料,再决定怎样提取;表格的列由用户上传的模板决定。

文档解析OCR分类选路Excel 导出
01 / 使用场景

从一张股东名单截图,到指定列的 Excel

先上传目标模板,明确要填的五列;再上传截图或其他材料。下面使用虚构数据说明字段如何落到表格。

上传材料股东名单截图 · 示例
股东持股情况
01示例投资有限公司1,250 万股
持股比例 25.0% / 法人股东
02示例合伙企业650 万股
持股比例 13.0% / 合伙企业

图片先被识别为文字和位置,再按行、表头与列边界重建。

目标 Excel 模板模板决定列名与顺序
排名股东名称持股数量持股比例股东性质
1示例投资有限公司1,250 万股25.0%法人股东
2示例合伙企业650 万股13.0%合伙企业

字段按模板匹配;一个材料含多个项目时,可拆成多行。

02 / 处理思路

先分类,再选择提取方式

材料有的已经是规则表格,有的只是扫描件或自由文本。统一让模型读取既浪费调用,也不利于核对;因此先解析、分类,再走不同路径。

  1. 识别PDF、图片、Excel、Word 分别解析;扫描件和图片使用 OCR,表格还要还原行列。
  2. 选路流水、回单等结构化材料优先用规则匹配;合同、备案证等非结构化材料可用 LLM 提取。
  3. 交付汇总多份材料,生成可预览、可下载的结果表,并记录处理失败的文件。
FIG. 02 / 双路径提取
模板列 + 待整理文件
解析内容与表格结构 → 文档分类
结构化材料规则匹配

沿表头、单元格和键值对取值

非结构化材料确认成本 → LLM 提取

拒绝调用时尝试规则兜底

按目标列汇总 → Excel
03 / 结果交付

给出结果,也交代问题

前端展示提取结果并提供下载。导出的工作簿包含「处理结果」和「错误详情」;当项目级提取形成来源信息时,还会增加「字段来源」。

01处理结果按目标列输出数据与匹配状态
02字段来源项目汇总行的字段与来源文件
03错误详情未匹配文件及原因

实现:React + TypeScript 前端 · FastAPI 后端 · RapidOCR / pdfplumber 解析 · openpyxl 导出

图中的股东名称与数据均为虚构示例;流程依据当前项目代码整理。