- 新增Excel表头转换工具的可执行文件 - 添加打包说明文档,包含一键打包和手动打包方法 - 添加README文档说明工具功能和使用方法 - 包含转换规则、安装要求和使用注意事项 - 添加requirements.txt指定依赖版本 - 包含build.spec打包配置文件
1.7 KiB
1.7 KiB
Excel表头转换工具 - 打包说明
🚀 一键打包
方法1:使用批处理文件(推荐)
- 双击运行
build.bat - 等待打包完成
- 在
dist文件夹中找到Excel表头转换工具.exe
方法2:手动打包
# 1. 安装依赖
pip install -r requirements.txt
# 2. 打包程序
pyinstaller build.spec
📦 打包特性
✅ 兼容性优化
- 支持Win7及以上系统
- 无需安装Python环境
- 自动包含所有依赖库
- 单文件可执行程序
🔧 技术优化
- 使用
data_only=True正确处理Excel公式 - 添加
sys._MEIPASS支持打包后的资源路径 - 优化错误处理,避免打包后崩溃
- 移除不必要的依赖(tkinter是Python内置库)
📁 输出结构
dist/
└── Excel表头转换工具.exe # 可执行文件(约15-20MB)
🎯 使用说明
打包后的程序特点:
- 独立运行:无需安装Python或任何依赖
- 兼容性强:支持Windows 7/8/10/11
- 体积优化:使用UPX压缩,减小文件大小
- 错误处理:完善的异常处理,避免程序崩溃
分发建议:
- 可以直接复制
.exe文件到目标电脑 - 建议同时提供使用说明文档
- 首次运行可能被杀毒软件拦截,添加信任即可
🛠️ 故障排除
常见问题:
- 打包失败:确保已安装所有依赖
pip install -r requirements.txt - 运行报错:检查目标系统是否为Windows 7及以上
- 杀毒软件拦截:将程序添加到杀毒软件白名单
技术细节:
- 使用PyInstaller 5.13.2版本(兼容性最佳)
- 启用UPX压缩减小文件体积
- 隐式导入所有必要的openpyxl模块
- 禁用控制台窗口(GUI模式)