如何用EXCEL中的数据给文件批量重命名
我的EXCEL表中有姓名和职工号两列,现在按表中顺序给单位的500多人照了数码照片,领导要求我用工号+姓名给这500多张照片一一重命名,以便在ACDsee中浏览,谁知道怎...
我的EXCEL表中有姓名和职工号两列,现在按表中顺序给单位的500多人照了数码照片,领导要求我用工号+姓名给这500多张照片一一重命名,以便在ACDsee中浏览,谁知道怎么批量完成?(一张一张更名太麻烦^-^)
谢谢 jackz01,
不过必须在dos中文模式下(xp用户可以通过安装 “矮人dos 工具箱”得到中文dos平台),并且加载DOS长文件名驱动DOSLFN.COM(下载的,http://www-user.tu-chemnitz.de/~heha/hs_freeware/doslfn.zip)中文。具体方法是:一、进入dos系统,运行DOSLFN.COM ,二、运行批处理文件;要保证所有文件都在同一目录下 展开
谢谢 jackz01,
不过必须在dos中文模式下(xp用户可以通过安装 “矮人dos 工具箱”得到中文dos平台),并且加载DOS长文件名驱动DOSLFN.COM(下载的,http://www-user.tu-chemnitz.de/~heha/hs_freeware/doslfn.zip)中文。具体方法是:一、进入dos系统,运行DOSLFN.COM ,二、运行批处理文件;要保证所有文件都在同一目录下 展开
展开全部
用批处理文件比较好
在EXCEL中,假设A列存照片名,B列存工号,C列存姓名
1、E1公式,=B1&C1&".jpg"
2、F1公式,="rename "&A1&" "& E1
3、下拉二公式
4、将F列COPY到文本文件中
5、将上述文本文件另存为.BAT文件(如ABC.BAT),需要将该文件存在有照片的目录下。
6、运行该文件即可。
如果照片名是连续的,比较好,输入一个就可以了,但是如果不连续,需要在DOS命令下,用 dir *.jpg >A1.txt, 然后用EXCEL打开,处理一下就可以了。
回答你的补充提问:你的质疑很好,在原来的DOS命令下是这样的。如果你在windows XP 下:开始->运行 输入:CMD,就进入了仿真DOS状态。在这里是可以用长文件名的,不局限于8.3了。你可以试试。所以基于windows XP 下的DOS是可以用批处理完成上述要求的。
在EXCEL中,假设A列存照片名,B列存工号,C列存姓名
1、E1公式,=B1&C1&".jpg"
2、F1公式,="rename "&A1&" "& E1
3、下拉二公式
4、将F列COPY到文本文件中
5、将上述文本文件另存为.BAT文件(如ABC.BAT),需要将该文件存在有照片的目录下。
6、运行该文件即可。
如果照片名是连续的,比较好,输入一个就可以了,但是如果不连续,需要在DOS命令下,用 dir *.jpg >A1.txt, 然后用EXCEL打开,处理一下就可以了。
回答你的补充提问:你的质疑很好,在原来的DOS命令下是这样的。如果你在windows XP 下:开始->运行 输入:CMD,就进入了仿真DOS状态。在这里是可以用长文件名的,不局限于8.3了。你可以试试。所以基于windows XP 下的DOS是可以用批处理完成上述要求的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询