利用电子表格制作批处理批量修改照片名

时间:2023-04-04 21:16:09 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

最近利用电子表格编个批处理,批量修改照片名。

学生照相时,按花名册顺序照相,这样照片名是按顺序的,所以用批处理很方便。

第一步、制作一个批处理,把一个文件夹中的文件名(例如照片名)显示列在电子表格中。把下面横线间的内容复制到记事本中,另存为扩展名为“.bat”的批处理文件:

-------------------------------------------------------------------

@echo off

echo 请关闭,再把这个批处理文件放在与照片相同的文件夹中……

echo 如果已经放在与照片相同的文件夹中,请按任意键继续……

@pause

@dir /b>列出文件名.xls”

--------------------------------------------------------------------

文件名列出后,复制粘贴到新的电子表格中,以便下一步的操作。

注意:列出的文件名带扩展名,可以用“查找、替换”为“空”的方式一次去掉扩展名。

首先-查找,输入引号中的(扩展名)“.jpg”,再点-替换,然后直接点-全部替换。

第二步、用批处理批量修改照片名:

在EXCEL表格里面,有照片编号和对应的身份证号码并且二者对应准确,利用这个表把用照片编号命名的照片批量修改成对应的身份证号码。

方法一:

单元格A1为列标题“照片编号”,例如Picture001,在A2单元格中;

单元格B1为列标题“身份证号”,例如412829************,在B2单元格中;

单元格F3为照片扩展名“.jpg”。

单元格C1为列标题“合并批处理数据”。

在单元格C2中输入或复制粘贴括号中的公式:(="REN "&A2&F$3&" "&B2&F$3”)

说明:

“REN”表示“重命名”;

“&”表示合并连接;

“F$3”表示绝对引用F列第3行数据。

方法二:

可以不要表示扩展名的单元格F3。用公式:(="REN"&" "&A2&".jpg"&" "&B2&".jpg")

把原始的照片名(不带扩展名)输入或粘贴到A2及以下的单元格中,把身份证号码输入或粘贴到B2及以下的单元格中。在C列,从C2单元格拖动填充柄到需要的行,复制填充,然后把C列数据复制后粘贴到记事本中,另存为REN.bat批处理文件,保存到照片所在文件夹(目录),双击运行REN.bat即可。

复制粘贴到记事本中,格式为:

REN Picture001.jpg 412829************.jpg

REN Picture002.jpg 412829************.jpg

REN Picture003.jpg 411528************.jpg

REN Picture004.jpg 412829************.jpg

REN Picture005.jpg 111721************.jpg

REN Picture006.jpg 411724************.jpg

REN Picture007.jpg 412829************.jpg

往后省略不再详说……

本文来源:https://www.wddqw.com/doc/d0e792e7d938376baf1ffc4ffe4733687e21fce2.html