求助批量修改文件名
现有EXCEL表格如下:1 王XX 安徽2 李XXX安徽3 赵XXX安吉……共计6000人另有照片JPG文件名如下340101..... 王XX.jpg340101..... 李XXX.jpg……共计6000人,人名与EXCEL对应命名方式为身份证号+姓名
现想通过批量改名的方式,将文件名改成“EXCEL里序号+姓名的方式”,如“0001王XX”、“0002李XXX”该怎么实现。
现在电脑上只拥有工具PS,AI,ID和word,excel,powerprint
虽然不懂,但想关注一下究竟能不能批量实现 本帖最后由 alvin051414 于 2017-8-13 15:49 编辑
6000个人有重名的没?光是异地重名比较多的情况就要加上身份证归属地匹配了,怕是只能自己敲代码折腾…… excel里没身份证号? 梓 发表于 2017-8-13 15:55
excel里没身份证号?
excel里没有 alvin051414 发表于 2017-8-13 15:48
6000个人有重名的没?光是异地重名比较多的情况就要加上身份证归属地匹配了,怕是只能自己敲代码折腾…… ...
有重名,同省的都有 你EXCEL表格里有身份证号没,人名列表也有一一对应的身份证号就还好搞,没有的话就麻烦了 本帖最后由 alvin051414 于 2017-8-13 16:15 编辑
GMJ 发表于 2017-8-13 16:05
有重名,同省的都有
那你还指望现成软件靠名字地图炮匹配啊…数量少的话,先把所有重名的图片手动改掉临时放另一个文件夹,剩下的再靠名字匹配…数量多的话逻辑就复杂了… 本帖最后由 GMJ 于 2017-8-13 16:22 编辑
alvin051414 发表于 2017-8-13 16:12
那你还指望现成软件靠名字地图炮匹配啊…数量少的话,先把所有重名的图片手动改掉临时放另一个文件夹,剩 ...
不是有序号么最后输出的要求是序列号+姓名就行就算连续10个同省重名的只要输出
0001王XX
0002王XX
0003王XX
……也行啊
手动改感觉很容易错漏啊,同省不同市的重名很容易落掉,人工排查的效率也很低下,
=================================
不过照片倒是可以按照身份证前几位按省分开建立文件夹
但excel最好不动,因为序列号已经定了
testalphagogogo 发表于 2017-8-13 16:12
你EXCEL表格里有身份证号没,人名列表也有一一对应的身份证号就还好搞,没有的话就麻烦了 ...
EXCEL没有身份证号。。。
感觉甲方对于同名换人并不在意
比如照片里安徽有2个 王A.jpg 王a.jpg是同名的
EXCEL里11号和18号是王A王a
但实际输出的时候你弄成 11号王a,18号王A问题也不大
================
算了,我还是去要要看能不能让他们给个带身份证的EXCEL GMJ 发表于 2017-8-13 16:29
EXCEL没有身份证号。。。
感觉甲方对于同名换人并不在意
或者先把重名的人都挑出来,然后再重命名 本帖最后由 GMJ 于 2017-8-13 16:48 编辑
alvin051414 发表于 2017-8-13 16:34
我个人理解你这个问题类似于把“身份证号加姓名”的员工证照片重命名为“员工工号加姓名”的逻辑。
如果没 ...
我个人理解你这个类似于把“身份证号加姓名”的员工证照片重命名为“员工工号加姓名”的方式。
===========================================================
对的就是这个套路,所以他们并不在乎同名同省的2个人互相序列号互换
如果没理解错的话,那这里就有匹配逻辑的问题了,你这两边序列的排序又没法对应的……
====================================================
我感觉这里需要加个排序,用XLS和jpg比对,因为jpg带身份证号,所以肯定有先后,xls先判断jpg的文件名长度,如果jpg文件名长度是超过13个字符的,xls就用自己的姓名列去比对jpg的中文名字部分对的上就改名(改完变成4位数字+姓名,不到13个字符所以不会被再次进行比对),所以最后就是同省同名的谁身份证号数字小谁序号前面。
按省给jpg重新归类文件夹,很方便因为都是身份证号大头,按文件名排下就可以直接区分开了。excel我不是很懂,
但我重新归类文件夹后不能出现序号重置的情况比如安徽的1王XXX到了浙江又是1李XX,需要按表格的内容给这张浙江的命名为 1453李XX
甲方给了新excle。。。只有部分有身份证号,是不是没什么蛋用 本帖最后由 alvin051414 于 2017-8-13 17:05 编辑
GMJ 发表于 2017-8-13 16:44
我个人理解你这个类似于把“身份证号加姓名”的员工证照片重命名为“员工工号加姓名”的方式。
========== ...
按你这个逻辑条件序列和待检索序列要同时加戳的。只能以表搜图匹配,你这样以图搜表按你12楼的例子会重命名成"11号王a,11号王A"搞得文件名冲突的…你少了xls已用条目标记这一步…讲真还是建议你把名单导数据库里筛出重复项手动改完放一边备着,剩下的批量处理完再合并
你再稳点就把姓名重复没法判断的挑出来放着,把剩下的整完分开发给甲方,没给够信息你给瞎匹配干啥,别“我感觉甲方对这个不在乎”,到时候出事了锅你背?
alvin051414 发表于 2017-8-13 16:56
按你这个逻辑条件序列和待检索序列要同时加戳的。只能以表搜图匹配,你这样以图搜表按你12楼的例子会重命 ...
那我把重名的扔出去后,剩下的需要怎么做。 GMJ 发表于 2017-8-13 17:13
那我把重名的扔出去后,剩下的需要怎么做。
剩下的名字都一一对应了,想怎么匹配怎么匹配。至于重名部分分开改,然后和甲方实话实说,用了后果自负咯 有个叫renamer的小玩意 估计能帮上一点点忙
发自我的iPhone via Saralin 1.9.1
页:
[1]