我需要复制一个 word 文件并根据 excel 列表或其他列表格式命名

我需要复制一个 word 文件并根据 excel 列表或其他列表格式命名

我有一个基本 word 文件,需要复制并命名大约 300 次。word 文件的内容相同,但文件名会根据 excel 中的列(或任何类型的列表,无所谓)而有所不同

我仔细检查了一下,似乎找不到任何关于如何做这样的事情的指导。我本质上想批量复制文件,然后我可以使用文件重命名实用程序,但我不知道是否有更好的方法。甚至可能是脚本。

答案1

类似这样的操作可以在 Windows 命令 shell 中运行。

在一个简单的文本文件中创建所需文件名的列表:

文件名.txt,每行一个文件名。

filename1.docx  
filename2.docx 
filename3.docx 
...etc

然后在命令窗口中运行以下命令,假设您替换文件复制.docx用您的实际文件名。

C:\scripts>for /F %i IN (FileNames.txt) DO copy FileToCopy.docx %i

显然可以进行很大改进,但我认为这可以满足您的要求。它将为 FileNames.txt 文件中的每一行创建具有该名称的 FileToCopy.docx 副本。

相关内容