工作任務:學籍庫里需要更新和完善學生信息,其中有一項工作就是要導入以身份證號為文件名的學生照片,而目前各個班級提交的學生照片是以學生姓名命名的。如何將學生姓名批量轉換成身份證號碼呢? 解決方案:用EXCEL協(xié)助文件名處理,用DOS批處理執(zhí)行程序完成 具體操作如下: 1、批量導出“學生姓名”文件名到EXCEL表中。(關于這一步的具體操作,可以“關注”我的百家號后,查看上一篇文章《批量提取文件名,分分鐘的事》) 打開任意一個空白文檔,編寫如下DOS命令:dir D:\2018屆學生照片 /b > D:\2018屆學生照片\照片名.xls,將這一命令復制到DOS執(zhí)行窗口,粘貼,然后,回車?;氐轿募A中,就可以看一個“照片名”的EXCEL文件。 2、打開“照片名”EXCEL文件,進行擬替換名的批量編輯。 在表中“學生姓名”列,對應位置導入學生的身份證號碼,在輔助列增加“.jpg”,在F2單元格錄入:='ren '&A1&' '&C1&D1,然后向下復制。 解釋:ren是一個改名的命令,結構為“ren 舊名 新名”,其中ren后面、舊名與新名之間,一定要是空格。 3、復制EXCEL表中批量ren命令內(nèi)容,到一個空白文本文件中,并將該文件放到原文件夾中 4、更改文本文件后綴“.txt”為“.bat”,產(chǎn)生一個批處理執(zhí)行程序,雙擊執(zhí)行,批量將學生姓名改為身份證號,完美完成任務。 每天學習一點點,每天進步一點點,積硅步,必能致千里,得大成。 |
|
來自: 杞鄉(xiāng)青年 > 《EXCEL辦公資料》