excel和word是日常的办公软件,最近老师给了我一个任务,任务内容如下:
给了我一个班级同学成绩单excel表格和一个给家长的一封信word模板,在word模板中有相应的成绩表格要填写,即:我要去创建全部同学对应的文档,文档中成绩也必须对应每个同学的成绩,同时文档的命名格式也要改成:致某某家长的一封信。
这么多份文档要生成,还要填写每份的成绩并修改名字,一个个复制粘贴,肯定麻烦,故乘此机会简单了解了一下如何批量生成文档和并进行批量修改名字,并做记录。
- Excel数据准备
表中的数据必须是横向分布的,需要用到的数据都必须带有表头,如下表为正确格式:
- 打开word模板,通过邮件中的导入数据合并的方法批量生成文档(本人使用的是WPS,OFFICE也是一样的操作方法)。
*(1)word --> 引用 --> 邮件 --> 打开数据源 -->选择Excel数据表
(2)光标放到需要填入数据的位置–> 点击插入合并域 --> 弹出框内选择需要插入的数据表头 --> 把所有的需要插入数据的地方都按照这个方式弄好 --> 点击查看合并数据即可预览效果
(3)选择 合并到新文档 或者 合并到不同新文档,操作完成,稍微等待,即可得到批量的文档 - 这里文档的命名不符合我们的要求,还需要再进行批量修改。
累了,不想写了QAQ,自己看链接去吧,
批量修改文件名链接
记录一下脚本代码:
提取文件名代码:DIR "." /B> 文件名.txt
修改文件名代码:REN 旧的文件名.docx 新的文件名.docx
4.Excel中创建全部的 修改文件名的代码: