Board logo

标题: [文件操作] 从XLS表格指定单元格取值并重命名XLS文件名 [打印本页]

作者: ZWK    时间: 2017-8-18 15:08     标题: 从XLS表格指定单元格取值并重命名XLS文件名

本帖最后由 pcl_test 于 2017-8-20 08:19 编辑

在一个文件中,有一堆的XLS文件,其名字可以分为三类:一类为形如Bok_EP2_A400YY.xls;第二类为形如Inv_ep2_A400YY.xls;第三类为形如Pac_EP2_A400YY.xls。其实BOK,Inv,Pac三份文件为一整套文件。整套文件的判断标准看每一个文件名的第二个“_"后的字符,如果字符相同,就是同一套文件。比如Bok_EP2_A400YY.xls;Inv_ep2_A400YY.xls;Pac_EP2_A400YY.xls其第二个“_"后的字符都为A400YY,那么这三个文件就是同一套文件。

需要取Bok_EP2_A400YY.xls文件的D4单元格值,并将取得的值用来重命名整套文件XLS文件,比如Bok_EP2_A400YY.xls文件的D4单元格为5782042200,那么需要将Bok_EP2_A400YY.xls重命名为5782042200 bok.xls,Inv_ep2_A400YY.xls重命名为5782042200 inv.xls;Pac_EP2_A400YY.xls重命名为5782042200 pac.xls。因为这几个是一套文件。
作者: Batcher    时间: 2017-8-18 20:17

D4单元格是否可能存在不允许出现在文件名里面的特殊字符?比如冒号、斜线等




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2