通过excel花名册名单,对上交的作业进行固定格式的重命名
从excel文件里读取数据,并将表头作为选项,排列出合适的命名方式,按照选定的关键字,将指定文件夹中的文件重命名。
因此只要有一个班级的excel花名册,就可以一键重命名收集到的文件!
有时候老师要求收集文件按照“学号+姓名”命名,但是总有同学不按照规则来,交上来的文件五花八门,有“姓名+学号”的,有的只有学号或者姓名,甚至还有的只是一个“新建文本文档.txt”,要一个一个改名字就很烦,因此开发了这个程序。
- 可视化选择关键字
- 新旧名称对比
- 不会更改后缀名
- 展示未交的文件名
- 展示交重复的文件名
- 可自定义格式
- 可自定义分隔符
- 可以备份并改名
- 可以恢复原文件名
-
目前仅支持以 **(.xlsx)(.xlsm)(.xltx)(.xltm)** 为后缀名文件
-
本程序不应该和要改名的文件放在一个文件夹里
名词解释
- 选项:指设置命名格式时可以选择的项
- 关键字:重命名时将根据旧名字中包含的关键字来匹配新名字,表格中选项重复最少的关键字优先级最高
选择一个excel表格作为数据源
表格第一行为表头,第二行开始为数据,如图:
其中表头将作为关键字
excel路径获取方式:
- 打开execl所在的文件夹
- 按住shift键,用鼠标右键点击excel文件打开菜单
- 选择“复制为路径”或者复制文件地址
点击表头选择是否作为关键字,呈现出紫色的即为关键字,鼠标放在字段上面会显示系统判断这个字段不能作为关键字的原因。
可以点击 ✅ 统一分隔符来选定是否统一
可以在输入框里自定义选项和分隔符
选择确定后将进入数据分析
将新旧名称进行对比,同时展示没有交的文件以及重复的文件。
点击未交或重复列表里的的文件名,即可将该文件名复制到剪贴板。
工作原理
根据选择出来的关键字列表,在文件夹列表中去寻找这个关键字。
(关键字的优先级通过关键字包含的值的重复次数来计算,重复次数越少,优先级越高)
如果找到了,就为这个文件更改名字,如果没找到,就继续扫描列表寻找下一个关键字。
直到所有的关键字用完,此时呈现未找到的文件名。