# 益选-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 - QQ:123456789 - Issues反馈:请在项目仓库提交Issue --- © 2025 益选-OCR订单处理系统 by 欢欢欢