找回密码
 立即注册
搜索
查看: 1718|回复: 18

[软件] 求助批量修改文件名

[复制链接]
     
发表于 2017-8-13 15:23 | 显示全部楼层 |阅读模式
现有EXCEL表格如下:
1   王XX   安徽
2   李XXX  安徽
3   赵XXX  安吉
……共计6000人

另有照片JPG文件名如下
340101.....         王XX.jpg
340101.....        李XXX.jpg
……共计6000人,人名与EXCEL对应命名方式为身份证号+姓名

现想通过批量改名的方式,将文件名改成“EXCEL里序号+姓名的方式”,如“0001王XX”、“0002李XXX”该怎么实现。

现在电脑上只拥有工具PS,AI,ID和word,excel,powerprint

回复

使用道具 举报

     
发表于 2017-8-13 15:33 | 显示全部楼层
虽然不懂,但想关注一下究竟能不能批量实现
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-8-13 15:41 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-8-13 15:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-8-13 15:48 | 显示全部楼层
本帖最后由 alvin051414 于 2017-8-13 15:49 编辑

6000个人有重名的没?光是异地重名比较多的情况就要加上身份证归属地匹配了,怕是只能自己敲代码折腾……
回复

使用道具 举报

     
发表于 2017-8-13 15:55 | 显示全部楼层
excel里没身份证号?
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:04 | 显示全部楼层
梓 发表于 2017-8-13 15:55
excel里没身份证号?

excel里没有
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:05 | 显示全部楼层
alvin051414 发表于 2017-8-13 15:48
6000个人有重名的没?光是异地重名比较多的情况就要加上身份证归属地匹配了,怕是只能自己敲代码折腾…… ...

有重名,同省的都有
回复

使用道具 举报

     
发表于 2017-8-13 16:12 | 显示全部楼层
你EXCEL表格里有身份证号没,人名列表也有一一对应的身份证号就还好搞,没有的话就麻烦了
回复

使用道具 举报

     
发表于 2017-8-13 16:12 | 显示全部楼层
本帖最后由 alvin051414 于 2017-8-13 16:15 编辑
GMJ 发表于 2017-8-13 16:05
有重名,同省的都有

那你还指望现成软件靠名字地图炮匹配啊…数量少的话,先把所有重名的图片手动改掉临时放另一个文件夹,剩下的再靠名字匹配…数量多的话逻辑就复杂了…
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:20 | 显示全部楼层
本帖最后由 GMJ 于 2017-8-13 16:22 编辑
alvin051414 发表于 2017-8-13 16:12
那你还指望现成软件靠名字地图炮匹配啊…数量少的话,先把所有重名的图片手动改掉临时放另一个文件夹,剩 ...

不是有序号么最后输出的要求是序列号+姓名就行就算连续10个同省重名的只要输出
0001  王XX
0002  王XX
0003  王XX
……也行啊

手动改感觉很容易错漏啊,同省不同市的重名很容易落掉,人工排查的效率也很低下,
=================================
不过照片倒是可以按照身份证前几位按省分开建立文件夹
但excel最好不动,因为序列号已经定了
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:29 | 显示全部楼层
testalphagogogo 发表于 2017-8-13 16:12
你EXCEL表格里有身份证号没,人名列表也有一一对应的身份证号就还好搞,没有的话就麻烦了 ...

EXCEL没有身份证号。。。

感觉甲方对于同名换人并不在意
比如照片里安徽有2个       王A.jpg   王a.jpg  是同名的
EXCEL里  11号和18号是  王A  王a
但实际输出的时候你弄成   11号王a,18号王A问题也不大
================
算了,我还是去要要看能不能让他们给个带身份证的EXCEL
回复

使用道具 举报

     
发表于 2017-8-13 16:33 | 显示全部楼层
GMJ 发表于 2017-8-13 16:29
EXCEL没有身份证号。。。

感觉甲方对于同名换人并不在意

或者先把重名的人都挑出来,然后再重命名
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:44 | 显示全部楼层
本帖最后由 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
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 16:51 | 显示全部楼层
甲方给了新excle。。。只有部分有身份证号,是不是没什么蛋用
回复

使用道具 举报

     
发表于 2017-8-13 16:56 | 显示全部楼层
本帖最后由 alvin051414 于 2017-8-13 17:05 编辑
GMJ 发表于 2017-8-13 16:44
我个人理解你这个类似于把“身份证号加姓名”的员工证照片重命名为“员工工号加姓名”的方式。
========== ...

按你这个逻辑条件序列和待检索序列要同时加戳的。只能以表搜图匹配,你这样以图搜表按你12楼的例子会重命名成"11号王a,11号王A"搞得文件名冲突的…你少了xls已用条目标记这一步…讲真还是建议你把名单导数据库里筛出重复项手动改完放一边备着,剩下的批量处理完再合并

你再稳点就把姓名重复没法判断的挑出来放着,把剩下的整完分开发给甲方,没给够信息你给瞎匹配干啥,别“我感觉甲方对这个不在乎”,到时候出事了锅你背?
回复

使用道具 举报

     
 楼主| 发表于 2017-8-13 17:13 | 显示全部楼层
alvin051414 发表于 2017-8-13 16:56
按你这个逻辑条件序列和待检索序列要同时加戳的。只能以表搜图匹配,你这样以图搜表按你12楼的例子会重命 ...

那我把重名的扔出去后,剩下的需要怎么做。
回复

使用道具 举报

     
发表于 2017-8-13 17:21 来自手机 | 显示全部楼层
GMJ 发表于 2017-8-13 17:13
那我把重名的扔出去后,剩下的需要怎么做。

剩下的名字都一一对应了,想怎么匹配怎么匹配。至于重名部分分开改,然后和甲方实话实说,用了后果自负咯
回复

使用道具 举报

     
发表于 2017-8-14 12:17 来自手机 | 显示全部楼层
有个叫renamer的小玩意 估计能帮上一点点忙

发自我的iPhone via Saralin 1.9.1
来自: iPhone客户端
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-16 11:45 , Processed in 0.153411 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表