-
怎样把照片批量重命名成学生姓名?
学生姓名来源于excel,照片是序列和excel的姓名相对应,用什么方法快速处理
回答:
可以使用系统自带的批量命名程序,也可以用ACDSee 和 Adobe Bridge,他们 都有一个批量重命名的功能,都可以选择非图片文件一次批量重命名。对电脑熟悉的话你可以用下面这个:
先在打开含有报考信息的Excel文档,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入“=\"ren \"&A2&\".jpg \"&C2&\".jpg\"”(不包括外引号,注意,这里的A2是指第A列的第二行,因为第一行一般是字段名:学号、姓名等,如果没有字段那么这里的公式里就应该是A1、B1,有两行字段那么就应该是A3、B3),回车会得到一个类似“ren 200600001.jpg XXXXXXXXXXXXX.jpg”的DOS命令。
2.点击该单元格右下角的填充柄,将公式应用到所有学生,复制此列所的数据。
3.新建一个记事本,粘贴复制的内容,得到的就是文件重命名的DOS命令。
4.将该文件保存到学生照片文件夹下(学生照片文件夹是复制后的,这样不会破坏原有数据),将扩展名\".txt\"改为\".bat\",这时只要双击该文件,就会自动将我们所需要的以学号命名的图片重命名为以身份证号命名的图片文件了。
5.接下来单击右键更改文件的排序方式,一般最前面或者最后面的文件就是我们
1
-
所需要的图片了。
这个的好处是可以将照片以身份证号或者学号重命名,学生的话一般都有学号的吧。
系统自带的批量命名程序就是指:把execl的学生姓名和编号两栏导出成txt格式,然后打开txt,在每行前面用替换功能加上\"rename \然后在编号和名字后边都加上.jpg,然后保存成bat,放在照片的文件夹,执行bat。然后就OK了。希望你成功
可以用批处理实现
把execl的学生姓名和编号两栏导出成txt格式,然后打开txt,在每行前面用替换功能加上\"rename \然后在编号和名字后边都加上.jpg,然后保存成bat,放在照片的文件夹,执行bat.
标签: 分类: 2010-04-20 20:07
学生照片根据EXCEL中的学生学号或其它信息重命名批量重命名
学生姓名来源于excel,照片是序列和excel的姓名相对应。
1,进入到需要重命名文件的文件夹中,新建一个txt文件,内容为dir *.jpg /b>ren.bat(假如你要重命名的是图片的话,其它的文件只要将jpg改为其它文件的扩展名就OK),再改名为1.bat.双击1.bat运行。
2,用记事本打开生成的ren.bat文件,复制里面的全部内容,打开excel,右击A2单元格,选择“选择性粘贴”,选择unicode文本,点击确定。
2
-
(1、2也可省去,直接在Excel文档中粘贴照片原名称)
Excel文档中,假设学号在第A列,姓名在第B列,身份证号在第C列等等,则在第一条学生信息后的空白单元格中输入=\"ren \"&A2&\".jpg \"&C2&\".jpg\"(ren后有空格,前一个jpg后有空格;意思是把A2单元格的名称重命名为C2单元格的名称),回车会得到一个类似“ren 200600001.jpg XXXXXXXXXXXXX.jpg”的DOS命令。
3.点击该单元格右下角的填充柄,将公式应用到所有学生,复制此列所的数据。
4.新建一个记事本,粘贴复制的内容,得到的就是文件重命名的DOS命令。
5.将该文件保存到学生照片文件夹下(学生照片文件夹是复制后的,这样不会破坏原有数据),将扩展名\".txt\"改为\".bat\",这时只要双击该文件,就会自动将图片重命名为以身份证号命名的图片文件了。
3