欢迎光临
我们一直在努力

Python 批量文件重命名与分类归档:Excel 清单驱动的小工具

1、业务场景

人事、行政、教务经常收到大量命名混乱的资料文件,需要按清单统一命名并归档。

2、样例规则

Excel 清单字段:原文件名、姓名、资料类型、员工编号。

目标文件名:员工编号姓名资料类型.原扩展名。

3、实现思路
  • 用 openpyxl 读取 Excel 清单。

  • 用 pathlib 拼接文件路径。

  • 判断原文件是否存在。

  • 按资料类型创建输出文件夹。

  • 用 shutil.copy2 复制并重命名文件。

  • 用 openpyxl 生成处理日志。

4、异常处理
  • 原文件不存在:写入失败日志。

  • 文件名含非法字符:替换为下划线。

  • 输出目录不存在:自动创建。

5、可扩展方向
  • 支持重复文件名自动加序号。

  • 支持按日期、部门、项目多级分类。

  • 支持 PDF、图片内容识别后再归档。

  • 打包成 exe,给不会运行 Python 的用户使用。

赞(0)
未经允许不得转载:171主机测评 » Python 批量文件重命名与分类归档:Excel 清单驱动的小工具
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址