本地表格识别:图片转Excel实现说明

功能介绍:

表格识别模块用于将图片中的表格结构化提取为可编辑表格,适用于发票、报销单、合同页等包含表格内容的文档识别与导出。

1. 功能定位

  • 面向图片表格提取与结构化导出。
  • 提供表格优先的识别能力,自动检测表格结构并保留合并单元格信息。
  • 识别结果以表格控件展示,支持单元格编辑。
  • 支持将表格结果导出为 Excel 文件(`.xlsx`)或 Word 文档(`.docx`)。

2. 核心能力

  • 支持截图识别(快捷触发)与拖拽图片识别。
  • 自动检测表格结构,识别行列关系与合并单元格。
  • 识别结果以表格控件展示,支持双击编辑单元格内容。
  • 支持导出为 Excel 文件,保留合并单元格信息并自动调整列宽。
  • 支持导出为 Word 文档(纯文本模式,适用于非表格内容)。
  • 提供识别状态信息,包括模式、统计(行数/列数/合并数/非空数)、分辨率与耗时。
  • 支持全局热键 `Alt+W` 快速触发截图识别(需系统权限)。

3. 输入与格式

  • 输入类型:本地图片。
  • 支持格式:`.png`、`.jpg`、`.jpeg`、`.bmp`、`.tif`、`.tiff`、`.webp`。
  • 输出格式:
    • 表格模式:结构化表格数据,可导出为 `.xlsx`(保留合并单元格)。
    • 文本模式:按文本行组织的纯文本结果,可导出为 `.docx`。

4. 表格处理规则

  • 表格识别模块包含完整的文本识别能力,支持图片中的纯文本提取。
  • 优先使用表格识别引擎(`rapid_table`)检测表格结构。
  • 未检测到表格时自动回退到文本识别模式,以纯文本形式展示结果。
  • 保留合并单元格信息,导出 Excel 时还原合并关系。
  • 表格单元格内容支持编辑,编辑后可重新导出。
  • 支持一键复制全部表格内容(制表符分隔,可直接粘贴到 Excel)。

5. 导出与默认路径

  • 点击"导出Excel"可将表格结果保存为 `.xlsx`,保留合并单元格。
  • 点击"导出Word"可将文本结果保存为 `.docx`(文本模式)。
  • 默认保存目录为系统桌面路径。
  • 若系统桌面路径不可用,会回退到 `~/Desktop`,再回退到用户主目录。

6. 平台支持

  • 支持 Windows 与 macOS。
  • 截图识别、拖拽识别、表格展示与导出在双平台保持一致能力。
  • Windows 全局热键通过原生 API 注册。
  • macOS 全局热键通过 `pynput` 监听实现,需在"系统设置 -> 隐私与安全性 -> 辅助功能"中授权。

7. 功能页面展示

image

posted @ 2026-08-06 20:17  初夏_雨露  阅读(28)  评论(0)    收藏  举报