邮件合并功能:使用Excel批量生成word内容

news/2025/3/14 17:44:02/

一 功能简要介绍
1.使用背景:生活中在分发成绩单、请帖、各种证书时,往往要根据excel里面的数据根据固定的word格式填入固定的内容,然后打印出来分发给对应的人,比如给学生颁发荣誉证书的一般的模板格式都是如下图1所示,则空缺出的数据一般需要根据筛选后的数据,一个一个填入word模板中,如果需要录入很多人的数据,源数据格式如下图2所示,则一个个录入是不现实的,word有更简单的方法。

2.使用说明:根据excel表内容按照word给定的模板录入数据

二 使用方法
1.数据源:虚设的数据源,图2所示,可自行设计数据源,放到excel表格里,模板格式如上图1所示。为了方便,放到一个文件夹里,如下图3所示。(ps:如果excel表内有数字是数值格式,请先把该列的数值格式改成文本格式,不然输出会导致有很长的小数位,数据失真)

2.邮件工具栏: 打开已经编辑好的word模板,然后切换到邮件工具栏,点击“开始邮件合并”,然后选择下拉列表中的“普通Word文档",如图4所示。

3.选择收件人:再点击”选择收件人“一栏,在弹出的下拉菜单里选择”使用现有列表“。

4.选择数据源:此时弹出选择数据源对话框中按照自己的存储路径选择自己的excel文件,点击打开按钮,如图6所示,在随后弹出的对话框中选择sheet1表即可,图7所示。

**5.匹配数据:**选择要录入数据的区域,并把打字光标放到该区域,比如模板中的姓名下划线是录入姓名的,在该下划线上双击,会自动显示光标,然后点击”插入合并域“,在下拉列表中选择对应的姓名,可以看出下拉列表中的名称就是数据源里对应的列名,如图8。然后依次对要输入的区域进行相同的操作。输完所有区域对应的结果如图9所示。

6生成文档.区域填好后,点击”完成并合并“功能区,在弹出的下拉菜单中选择”编辑单个文档“,如图10,然后在弹出的对话框中选择全部,点击确定即可,如图11。这时word便开始生成文档,如果数据很大,需要等待一段时间。生成的文档如图12所示,将生成的文档保存命名即为所要的结果。


http://www.ppmy.cn/news/899787.html

相关文章

h5页面打开word文档ios_H5页面生成word文件及发送邮件

最近工作中有用到生成word文档及发送该附件的邮件。先说说我的思路和流程吧; 1.在后台用PHP将数据组合拼接成HTML格式; 2.生成带数据(HTML)的word文档(生成到项目对应的目录下); 3.配置发送邮件的信息(如邮件的host/port/username等); 第一步:我们先将数据组装拼接成HTML格式…

使用CDO组件,实现:一个word文档,当别人打开以后会自动通过你设定的邮箱回复一封邮件,邮件正文是该word文档在对方系统中的绝对路径

这是软件安全课上的一个作业,要求如题。 可能对没有接触过CDO组件的人来说,对CDO怎么用完全摸不着头脑。在看了网上的一些帖子后,如果没有测试他们的代码,还是不知道怎么用。实际上,CDO组件是一个很好用的东西。至于C…

【大前端】用html和css写一个QQ邮箱登录页面

一、HTML代码如下&#xff1a; 命名为&#xff1a;QQ邮箱页面.html <!DOCTYPE html> <html> <head> <style type"text/css"> import"./QQ邮箱页面.css";</style> <!--引入“QQ邮箱页面.css”--> </head><bod…

敏感词汇工具类sensitive word的使用及详解

简述&#xff1a; 1.平时工作中&#xff0c;只要涉及到用户可以自由发言&#xff08;博客、文档、论坛&#xff09;&#xff0c;就要考虑内容的敏感性处理,sensitive word工具是一个快速的敏感词过滤工具,基于 DFA 算法实现的高性能敏感词工具&#xff08;mirrors / houbb / s…

Word里输入空格的4个简单实用小技巧。

在日常工作中&#xff0c;我们经常需要制作一些申报表、会议记要或者某某决定、决议等文档。 在拟定文件过程中&#xff0c;需要留出一些空位以便后期填写与输入。通常&#xff0c;大部分人的做法是&#xff1a;先输入一些空格&#xff0c;然后再添加下划线。 比如&#xff0…

vue项目实现前端预览word和pdf格式文件

最近做vue项目遇到一个需求,就是前端实现上传word或pdf文件后,后端返回文件对应的文件流,前端需要在页面上展示出来。word预览简单一些,pdf预览我试过pdfjs,vue-pdf总是报各种奇奇怪怪的bug,但最终总算解决了问题,先看一下页面最终呈现效果吧: 页面上传pdf文件效果如下:…

盘点5个C#实用的Word、PPT、Excel、Mail第三方库

今天一起盘点下之前分享的有关Word、PPT、Excel、Mail实用的第三方库。 1、.NET操作Excel高效低内存的开源框架 - MiniExcel .Net平台上对Excel进行操作主要有两种方式。第一种&#xff0c;把Excel文件看成一个数据库&#xff0c;通过OleDb的方式进行读取与操作&#xff1b;第…

Java使用POI通过模板生成Word

Java使用POI通过模板生成Word 前言 最近工作需要用到&#xff0c;所以记录下来以便查找。 一、概述 POI读写word使用的核心类是XWPFDocument。一个XWPFDocument代表一个docx文档&#xff0c;其可以用来读docx文档&#xff0c;也可以用来写docx文档。 主要包含下面这几种对…