Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GridLens · 图片转Excel

Image to Excel — Smart Table Recognition

将图片中的表格自动识别并导出为 Excel 文件,支持本地 OCR 和 AI 视觉识别双引擎。

Automatically detect tables from images and export to Excel. Dual-engine: local OCR and AI vision.


功能特性 / Features

  • 本地 OCR 识别 — 基于 Tesseract.js,离线运行,无需网络
  • AI 视觉识别 — 接入豆包 Doubao 视觉模型,识别更精准(需配置 API Key)
  • 表格编辑 — 支持增删行列、合并/拆分单元格、直接点击编辑
  • 导出 XLSX — 一键导出标准 Excel 文件
  • 隐私安全 — 本地 OCR 完全离线;AI 识别仅上传图片到您配置的 API

快速开始 / Quick Start

方式一:直接运行

git clone <repo-url>
cd GridLens
双击 start.bat    # 首次会自动运行 setup.bat 下载依赖
# 浏览器访问 http://localhost:3010

首次运行会自动下载 OCR 引擎文件(~15MB),请保持网络通畅。

方式二:手动设置

# 下载依赖
双击 setup.bat

# 启动服务
双击 start.bat

方式三:Python 直接启动

python -m http.server 3010
# 浏览器访问 http://localhost:3010

AI 识别配置 / AI Configuration

  1. 点击工具栏 ⚙️ 齿轮按钮
  2. 填写以下参数:
参数 说明 示例
API Base URL API 地址 https://ark.cn-beijing.volces.com/api/v3
Model 模型名称 doubao-seedream-4-5-251128
API Key 密钥 sk-...
  1. 点击「测试连接」验证连通性
  2. 点击「保存」后切换到「AI识别」模式使用

API Key 仅保存在浏览器本地存储,不上传至其他服务器。


项目结构 / Project Structure

GridLens/
├── index.html              # 主页面
├── css/style.css           # 样式
├── js/
│   ├── app.js              # 主逻辑
│   ├── ai-detector.js      # AI 识别引擎
│   ├── table-detector.js   # OCR 识别引擎
│   ├── table-editor.js     # 表格编辑器
│   ├── excel-exporter.js   # Excel 导出
│   ├── image-loader.js     # 图片加载
│   └── version.js          # 版本号
├── lib/                    # 第三方库(含,小文件)
├── setup.bat               # 依赖下载脚本
├── start.bat               # 启动脚本
├── favicon.ico
├── LICENSE                 # MIT 许可
└── README.md

lang-data/lib/tesseract-core.wasm.jssetup.bat 自动下载,不纳入版本管理。


技术栈 / Tech Stack

  • 纯前端,无构建依赖
  • Tesseract.js — 浏览器端 OCR
  • SheetJS — Excel 导出
  • OpenAI 兼容 API — AI 视觉识别

许可 / License

MIT © 2026 Simon Huang

About

Excel - Image to Excel with OCR & AI table recognition

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages