table-replacer/打包说明.md
yuuko 88d9df8961 feat: 添加Excel表头转换工具及相关文档
- 新增Excel表头转换工具的可执行文件
- 添加打包说明文档,包含一键打包和手动打包方法
- 添加README文档说明工具功能和使用方法
- 包含转换规则、安装要求和使用注意事项
- 添加requirements.txt指定依赖版本
- 包含build.spec打包配置文件
2025-09-28 15:57:01 +08:00

1.7 KiB
Raw Permalink Blame History

Excel表头转换工具 - 打包说明

🚀 一键打包

方法1使用批处理文件推荐

  1. 双击运行 build.bat
  2. 等待打包完成
  3. 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

🎯 使用说明

打包后的程序特点:

  1. 独立运行无需安装Python或任何依赖
  2. 兼容性强支持Windows 7/8/10/11
  3. 体积优化使用UPX压缩减小文件大小
  4. 错误处理:完善的异常处理,避免程序崩溃

分发建议:

  • 可以直接复制 .exe 文件到目标电脑
  • 建议同时提供使用说明文档
  • 首次运行可能被杀毒软件拦截,添加信任即可

🛠️ 故障排除

常见问题:

  1. 打包失败:确保已安装所有依赖 pip install -r requirements.txt
  2. 运行报错检查目标系统是否为Windows 7及以上
  3. 杀毒软件拦截:将程序添加到杀毒软件白名单

技术细节:

  • 使用PyInstaller 5.13.2版本(兼容性最佳)
  • 启用UPX压缩减小文件体积
  • 隐式导入所有必要的openpyxl模块
  • 禁用控制台窗口GUI模式