2.7 KiB
2.7 KiB
益选-OCR订单处理系统
项目简介
益选-OCR订单处理系统是一款基于Python的图形化本地订单自动化处理工具,支持采购单图片OCR识别、Excel数据处理、采购单合并、烟草订单专用处理等功能,适用于中小型企业、商超、烟草公司等场景。
主要功能
- 图片采购单OCR识别,自动生成标准Excel采购单
- Excel采购单智能处理与格式转换
- 多采购单合并为总单,支持批量处理
- 烟草公司订单明细专用处理与格式转换
- 条码映射与单位转换规则自定义
- 图形化界面,支持批量、单文件、完整流程一键处理
- 系统设置界面,支持API、路径、性能等参数自定义
- 日志管理与处理结果预览
- 键盘快捷键支持
安装与运行
1. 环境准备
- 推荐Python 3.8及以上版本
- Windows 10/11(推荐),支持部分Linux发行版
2. 安装依赖
pip install -r requirements.txt
3. 启动程序
- 图形界面启动:
python 启动器.py
- 命令行模式:
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
- QQ:123456789
- Issues反馈:请在项目仓库提交Issue
© 2025 益选-OCR订单处理系统 by 欢欢欢