orc-order-v2/README.md

80 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 益选-OCR订单处理系统
## 项目简介
益选-OCR订单处理系统是一款基于Python的图形化本地订单自动化处理工具支持采购单图片OCR识别、Excel数据处理、采购单合并、烟草订单专用处理等功能适用于中小型企业、商超、烟草公司等场景。
## 主要功能
- 图片采购单OCR识别自动生成标准Excel采购单
- Excel采购单智能处理与格式转换
- 多采购单合并为总单,支持批量处理
- 烟草公司订单明细专用处理与格式转换
- 条码映射与单位转换规则自定义
- 图形化界面,支持批量、单文件、完整流程一键处理
- 系统设置界面支持API、路径、性能等参数自定义
- 日志管理与处理结果预览
- 键盘快捷键支持
## 安装与运行
### 1. 环境准备
- 推荐Python 3.8及以上版本
- Windows 10/11推荐支持部分Linux发行版
### 2. 安装依赖
```bash
pip install -r requirements.txt
```
### 3. 启动程序
- 图形界面启动:
```bash
python 启动器.py
```
- 命令行模式:
```bash
python run.py --help
```
## 依赖环境
- Python 3.8+
- 主要依赖库tkinter、pandas、numpy、xlrd、xlwt、xlutils、requests、openpyxl 等
- 详见 requirements.txt
## 目录结构
```
├── app/ # 主程序模块
│ ├── config/ # 配置管理
│ ├── core/ # 核心功能OCR、Excel、工具等
│ ├── services/ # 服务层(业务逻辑)
│ └── ...
├── data/ # 输入输出与缓存目录
├── templates/ # Excel模板文件
├── logs/ # 日志文件
├── run.py # 命令行主入口
├── 启动器.py # 图形界面主入口
├── requirements.txt # 依赖包列表
├── README.md # 使用说明
├── 更新日志.md # 更新日志
└── ...
```
## 常见问题
- **Q: 启动时报错缺少依赖?**
A: 请先运行 `pip install -r requirements.txt` 安装所有依赖。
- **Q: OCR识别失败或API报错**
A: 请在系统设置中正确填写API Key和Secret Key并确保网络畅通。
- **Q: 处理结果找不到?**
A: 默认输出在 `data/output/` 目录,可在系统设置中自定义。
- **Q: 如何自定义条码映射和单位规则?**
A: 通过"编辑条码映射"按钮进入图形化编辑界面。
- **Q: 其他问题?**
A: 请查看日志窗口或logs目录下日志文件或联系作者。
## 联系方式
- 作者:欢欢欢
- 邮箱huanhuanhuan@example.com
- QQ123456789
- Issues反馈请在项目仓库提交Issue
---
© 2025 益选-OCR订单处理系统 by 欢欢欢