如何用excel中的身份证号码给文件批量重命名

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:59:16
我的EXCEL表中有序号和身份证号码两列,现在按表中顺序给学校的650多人照了数码照片,校长要求我用身份证号码给这650多张照片一一重命名,以便在ACDsee中浏览,谁知道怎么批量完成?(一张一张更名太麻烦^-^)
这么快就有回应了,谢谢,可不可以详细一点,本人菜鸟一只啊
提示:命令语法不正确
非常感谢两位的解答,我又查询了下相关的资料,好像是只能用批处理做。EXCEl里面就两项,A列是序号,从1到650,B列是身份证号码,非常好的等差数列

顺序和照片的排列一样吧
用批处理好了
rename命令

excel没有这个功能,只能把它复制到word里面(只复制文本格式)
比如是
1 12345
那中间的空格是tab,这时候把tab替换为空格
把回车替换为“回车rename ”
这期间还要注意扩展名(因为dos操作下必须含扩展名)
最后把这个保存成bat格式,放到这些文件所在的文件夹里运行就可以

用VBA是可以,但是效率不高,一次重命名文件太多会死机的

如果是完美的等差数列就好办了,你ACDsee打开文件夹(或者打开图片后双击进入文件夹),然后全选所有照片,按F2键(重命名),出现批量重命名的窗口,然后根据身份证号码,如果身份证前面都是一样的数字例如123456789,就在上面填123456789####,其中####表示自动编码的数字,可以自己设定起始位,例如1001,并设好跨度值(具体名字我忘了,对着软件看就很容易看到)例如3,那么第一张就是1234567891001,第二张就是1234567891004……
这种方法的前提是,所有照片是按excel的号码的排序,这个需要手动调一下,当然工作量相对小很多了