考勤数据处理工具 - 一个用于处理和统计Excel格式考勤数据的桌面应用。
- 简单易用的图形界面
- 支持Excel文件导入导出
- 自动处理考勤数据
- 生成统计报表
- 安装Python环境(推荐Python 3.8及以上版本)
# 检查Python版本
python --version
- 克隆项目
git clone https://github.com/z7ping/ExcelTrans.git
cd ExcelTrans
- 创建虚拟环境
# Windows
python -m venv venv
venv\Scripts\activate
# Linux/Mac
python -m venv venv
source venv/bin/activate
- 安装依赖
pip install -r requirements.txt
ExcelTrans/
├── src/
│ └── ExcelTrans/
│ ├── init.py
│ └── main.py # 主程序
├── resources/
│ └── icon.ico # 程序图标
├── README.md # 项目说明
├── requirements.txt # 依赖列表
├── LICENSE # 许可证
└── build_exe.py # 打包脚本
-
确保在虚拟环境中
# Windows venv\Scripts\activate # Linux/Mac source venv/bin/activate
-
运行程序
python src/ExcelTrans/main.py
- 安装打包工具
pip install pyinstaller
- 运行打包脚本
python build_exe.py
- 打包完成后,可执行文件位于:
dist/考勤数据处理工具.exe
-
启动程序
- 双击运行
考勤数据处理工具.exe
- 或在开发环境中运行
python src/ExcelTrans/main.py
- 双击运行
-
选择输入文件
- 点击"选择文件"按钮
- 选择需要处理的Excel文件
-
选择输出位置
- 默认在原文件同目录下生成结果文件
- 可以点击"选择位置"更改输出路径
-
处理数据
- 点击"开始处理"按钮
- 等待处理完成
- 查看处理日志
- 检查输出文件
- 找不到依赖库
# 重新安装依赖
pip install -r requirements.txt
- 打包失败
# 确保在虚拟环境中
# 清理之前的构建文件
rm -rf build dist
# 重新运行打包脚本
python build_exe.py
- Fork 项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 提交 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
作者 - @z7ping