这是一个自动化工具,用于生成车辆租赁服务的排班表。该工具可以自动处理租车和还车订单,生成格式化的Excel排班表。
- 自动识别并处理租车和还车订单Excel文件
- 按地址和时间自动排序订单
- 生成美观的Excel格式排班表
- 支持特殊设备(雪胎、儿童座椅等)的高亮显示
- 自动统计车型数量
- 支持排除特定地点的订单
- Python 3.8 或更高版本
- Windows/macOS 操作系统
-
安装 Python
- 访问 Python官网
- 下载并安装最新版本的Python
- 安装时勾选「Add Python to PATH」选项
-
下载项目代码
- 将项目代码下载到本地文件夹
-
安装依赖包
- 打开命令行终端(Windows按Win+R,输入cmd;macOS打开Terminal)
- 进入项目所在文件夹
- 运行以下命令安装依赖:
pip install -r requirements.txt
-
准备订单文件
- 从系统导出明天的租车订单Excel文件(文件名以order_export开头)
- 从系统导出明天的还车订单Excel文件(文件名以order_export开头)
- 将这两个文件保存到系统的下载文件夹中
-
运行程序
- 打开命令行终端
- 进入项目文件夹
- 运行以下命令:
python auto_scheduler.py
-
查看结果
- 程序会在当前文件夹生成一个名为「排班表_YYYYMMDD.xlsx」的文件
- 文件名中的YYYYMMDD表示明天的日期
生成的排班表包含以下信息:
-
标题行:显示日期和租还车总数
-
订单信息:
- 人员:负责该订单的工作人员
- 租还:标识是租车还是还车订单
- 订单号:订单编号(带颜色标记特殊设备)
- 租还时间:订单的执行时间
- 租还地址:订单的执行地点
- 天数:租车天数
- 车型:车辆型号
- 客人信息:姓名、电话、邮箱
- 对应租还时间和地址
- 附加设备:如雪胎、ETC卡等
-
特殊标记:
- 红色背景:带雪胎的订单
- 黄色背景:带儿童座椅的订单
-
车型统计:
- 在表格末尾显示各种车型的数量统计
- 确保订单文件保存在系统的下载文件夹中
- 文件名必须以order_export开头
- 程序会自动识别今天导出的文件
- 如遇到问题,请检查:
- Python是否正确安装
- 依赖包是否完整安装
- 订单文件是否正确保存在下载文件夹
- 文件名是否符合要求