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.
- 本地 OCR 识别 — 基于 Tesseract.js,离线运行,无需网络
- AI 视觉识别 — 接入豆包 Doubao 视觉模型,识别更精准(需配置 API Key)
- 表格编辑 — 支持增删行列、合并/拆分单元格、直接点击编辑
- 导出 XLSX — 一键导出标准 Excel 文件
- 隐私安全 — 本地 OCR 完全离线;AI 识别仅上传图片到您配置的 API
git clone <repo-url>
cd GridLens
双击 start.bat # 首次会自动运行 setup.bat 下载依赖
# 浏览器访问 http://localhost:3010首次运行会自动下载 OCR 引擎文件(~15MB),请保持网络通畅。
# 下载依赖
双击 setup.bat
# 启动服务
双击 start.batpython -m http.server 3010
# 浏览器访问 http://localhost:3010- 点击工具栏 ⚙️ 齿轮按钮
- 填写以下参数:
| 参数 | 说明 | 示例 |
|---|---|---|
| API Base URL | API 地址 | https://ark.cn-beijing.volces.com/api/v3 |
| Model | 模型名称 | doubao-seedream-4-5-251128 |
| API Key | 密钥 | sk-... |
- 点击「测试连接」验证连通性
- 点击「保存」后切换到「AI识别」模式使用
API Key 仅保存在浏览器本地存储,不上传至其他服务器。
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.js由setup.bat自动下载,不纳入版本管理。
- 纯前端,无构建依赖
- Tesseract.js — 浏览器端 OCR
- SheetJS — Excel 导出
- OpenAI 兼容 API — AI 视觉识别
MIT © 2026 Simon Huang