需要把一个excel里的数据全部复制粘贴到另一个excel模板里,模板是空的,就是平移。模板不知道有什么隐藏的设置,复制数据内容保存可以用,新建一个一模一样的就无法使用。文件数量大,需要批量处理
必须用bat吗?可以用Python的Excel处理功能,对数据文件进行编辑。
导出成csv文件,再从csv文件导入回excel格式试试
编程语言都可以实现的
1、准备好你的文件内容将需要进行批量改名的文件统一放在一个文件夹里,这里以照片.jpg格式的文件作例;
2、将需要改名文件的文件名批量导出“Ctrl+A”全选,按住Shift键后右击鼠,然后选择“复制到路径(A)”;
3、在excel里面处理原始文件名新建一个excel表格,在第一列(A列)“Ctrl+V”粘贴刚才复制的原始文件名,然后把文件名前面的一致的路径名全部删掉(用“Ctrl+F”的查找替换功能替换成空值)
4、准备好新的文件名在第二列(B列)输入(或者整理资料过来粘贴)目标新文件名(带上文件名后缀);
5、如果原始文件名和需更改为的文件名存在一一对应关系,=单元格坐标&".jpg"进行转换,黑十字下拉递增变换。
6、输入改名公式在第三列(C列)输入公式:=“ren “&A2&” “&B2&””,需要注意,ren的后面有一个空格,"&A2&“和”&B2&“的中间也有一个空格,两端的引号”"需要闭合,所有字符输入的格式都采用英文格式;这里的A2,B2按情况可以换成其他对应转换原文件名、变更后文件名所在单元格坐标。
7、将改名公式导出为改名插件将C列中涉及到需要更名的内容“Ctrl+C”复制出来,新建一个txt文本文档,“Ctrl+V”粘贴,另存为:保存类型:所有文件( .),文件名改为:xxx.bat,一般编码为UTF-8,需要转换成编码:ANSI(这里可以用notepad++进行转换编码格式),然后将其存到我们照片的文件夹中,即可生成一个windows批量处理的.bat文件;
8、一键批量改名在文件所在文件夹中双击运行这个xxx.bat,就ok了。
新建一个不能用是什么意思?结果不正确?
也许是模板里有宏,自定义了函数?
详细的需要你提供更多信息才能判断。
这个博文讲解的非常细致,图文解说,注解清晰,你看着来操作就可实现你的需求【用bat命令批量替换excel数据(bat文件怎么编写)】,链接:https://mip.qiaqa.com/baike/37193.html