如何调取excel里的数据到word里批量打印。

比如我准备用word打印学生成绩单,成绩单大概构造是这样
学号:
姓名:
成绩:
因为学生太多,一个一个制作成绩单太麻烦,可不可以在excel里调用数据直接填写到上面这个已经做好的word当中然后打印出来?excel的构造大概是这样:
学号 姓名 成绩 联系方式
目前就只有两个文件,一个是excel里面包含了大量的数据,一个是word文档,里面仅有基本内容。有多少个学生就需要打印多少份word文档出来,有没有便捷的方法搞定?

第一步,在WORD文档中,右击工具栏的空白处,显示右键菜单,选择右键菜单中的“邮件合并”工具。
第二步,点击邮件合并工具中的“打开数据源”按钮。找到你的EXCEL文件,打开。EXCEL文件不能有大标题,不要有合并单元格
第三步,选中你WORD文件中要插入EXCEL的地方(拖黑),点击邮件合并工具中的“插入域”按钮,注意,邮件合并工具中有个“插入 WORD 域”,“插入域”在他的前面一个,不要弄错了。鼠标移动到相应的按钮上时,是要显示这个按钮的功能名称的。
点击了插入域后,就可以在先前的数据源中找到要插入的字段名。
第四步,点击“合并到打印机”按钮,打印。可以一次性全部打印,也可以选择某一条数据打印。
一些细节,就要自己探索,已使打印效果提高。
如果搞不定,就加我的口口号,回答者后的数字就是。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-17
WORD里面有一个叫 邮件合并的,可以批量打印。
第2个回答  2013-09-17
其实邮件合并功能就可以的

另外EXCEL中自己设置模板,再用VBA编程也能做到。

如果要求不高,公式也能做到。本回答被网友采纳