巧用EXCEL为照片批量改名 随着办公无纸化、信息网络化的兴起,学生的学籍管理也与时俱进,在籍学生全部都要用电子相片来制作学籍电子档案。学生照片用数码相机很快就可搞定,可照完后却发现文件名的设定不过个问题。我校数码相机型号为尼康e7600相机,照出的相片自动以dscn0001.jpg为首文件名来依次命名。不过要存入学籍管理软件的电子相片文件名要求以学生的入学学籍为相对应文件名。要是全部逐一改名的话,那可麻烦大了。经过几番测试,作者发现将excel软件中的自动填充功能和ren命令,以及.bat批处理命令结合起来,能够轻而易举地实现这个改名需要。 第1:准备照片。 事前按照学籍顺序将学生排好序列,然后逐一拍照,完成后将相片文件拷到电脑上备用,如存放在“d:\photo”文件夹内。 第2-3:巧用excel填充柄,批量建立改名命令行。 第一步:打开excel软件。在a列中输入照片名“dscn0001.jpg”,然后用填充柄向下拖动,一直到合适的数字为止。然后,在b列中以学生的学号等信息输入“13118120100001.jpg”并用填充柄向下拖动直到合适的位置停止。 第二步:在c列中输入以下内容“="ren "&a1&" "&b1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相对应结果。 小贴士:这里的ren其实就是dos中的重命名命令,本例中这句命令的意思是将a列中的名字重命名为b列中对应的名字,这条命令在excel中无法使用,仅用来以备后用。 第三步:向下拖动该单元格的填充柄,直至对应左侧的内容。最终效果如图所示。最后将c列中的全部内容选中并实行复制。 ●这是利用excel填充句柄批量生成的重命名命令。 第4:建立“重命名”批处理命令。 在d:\photo文件夹下单击鼠标右键,选择新建“文本文档”命令。然后将该文件名改为“重命名.bat”。右击该文件,选择“编辑”命令,进入该批处理文件的编辑状态。在编辑空白区右击,选择“粘贴”,将刚才excel文件中c列中的内容复制到这里。然后存盘并退出。 第5:运行“重命名.bat”实行批量更名。 回到“d:\photo”文件夹后,直接双击运行“重命名.bat”。这时,你会发现所有的相片文件名都已经整整齐齐地更改为我们需要的文件名了。 本文来源:https://www.wddqw.com/doc/a6047f69cd22bcd126fff705cc17552706225e85.html