利用Word邮件合并功能,结合Excel数据表,可批量生成合同。先准备模板和字段列表,连接数据源后插入合并域,预览确认无误即可生成多份合同。注意表头勿重名、数据源无空行,金额格式需提前设定。
Word邮件合并批量生成合同教程
时间:2026-07-19
浏览:115
文章目录
批量生成Word合同,其实Word自带的“邮件合并”功能就能完成,无需额外安装插件或付费工具。核心思路是:将Excel表中存储的客户名称、合同金额、签约日期、联系人等字段,自动批量填入同一份合同模板。具体操作逻辑是:先准备好Excel数据表和Word合同模板,然后切换到「邮件」选项卡,选择收件人数据源,插入对应的合并域,预览无误后点击「完成并合并」,即可一次性生成多份合同。
此方法特别适合合同正文大部分内容相同、仅有少量变量需要替换的场景,例如销售合同中的甲乙双方名称、产品名、金额、地址、电话、日期等,均可以设为合并字段。但如果每份合同的条款差异较大,则不建议使用邮件合并,否则反而更耗时。
第一步:准备合同模板和数据表
先将合同中所有固定内容整理成Word模板,每份合同不一致的位置预先留空,例如「甲方:」「合同金额:」「签订日期:」后面留出空位。然后制作一张Excel表,第一行写明字段名,如「甲方名称、乙方名称、金额、日期、联系人、电话」,下面每一行对应一份合同的信息。建议字段名尽量简短,避免使用合并单元格,表头中不要添加空格或特殊符号,以免后续出现问题。
第二步:进入邮件合并功能
打开制作好的Word合同模板,点击顶部菜单栏的「邮件」选项卡,然后点击「开始邮件合并」。制作合同时,选择「信函」模式即可——该模式可将同一模板按数据记录生成多份独立文档。如果界面上有「邮件合并分步向导」,也可以按向导逐步操作,直到选择数据源步骤为止。

第三步:连接 Excel 数据源
点击「选择收件人」,选择「使用现有列表」,找到之前保存的Excel文件。此时Word会弹出窗口要求选择工作表,一般选择存放合同数据的那一张。如果Excel第一行就是字段名,请勾选「首行数据包含列标题」等选项。连接成功后,Word即可识别Excel的表头,后续可直接将这些表头作为可插入的合并域使用。
第四步:把字段插到合同对应位置
将光标移到合同中需要替换信息的位置,点击「插入合并域」,选择对应字段。例如,在甲方名称后面插入「甲方名称」字段,金额后面插入「金额」,日期后面插入「签订日期」。插入后,该位置会显示带尖括号的字段名,表示已与Excel中对应的列绑定。

合同中的表格、正文段落、落款区域等任何位置均可插入合并域。所有字段插入完成后,先不要急于生成文件,逐一检查字段是否插错位置,特别是金额、日期、联系电话等容易混淆列的内容。

第五步:预览每份合同的替换结果
点击界面上的「预览结果」,Word会将之前的字段名临时替换为Excel中存储的真实数据。然后使用上一条、下一条按钮多翻看几条记录,重点检查长公司名是否撑乱版式、金额格式是否变成纯数字、日期显示是否符合日常合同习惯。如果金额需要保留千分位或两位小数,建议提前在Excel中调整好格式,也可以在Word的合并域中单独设置数字格式。
第六步:完成合并并生成文档
确认预览内容无误后,点击「完成并合并」,通常选择「编辑单个文档」。Word会将所有数据记录生成的合同放入一个新文档,后续统一检查、打印或转存PDF都很方便。如果只想生成指定的某几份合同,可在弹出的窗口中选择当前记录,或自行填写要生成的记录编号范围。

生成的新文档中不再含有合并域,全部是具体的客户信息和合同数据。归档或发给客户前,建议抽查第一份、最后一份以及金额最大的几份合同,确认字段没有错位,也没有因漏填数据而留下多余的标点符号。

合同邮件合并最容易出错的地方
第一,Excel表头不要重名,例如两列都叫「金额」,插入字段时无法区分。第二,数据源中不要包含合计行、空行、备注行,否则会生成大量无效合同。第三,如果合同中同时需要阿拉伯数字金额和大写金额,建议提前在Excel中单独设置两列字段,不要合并后再逐份手动修改。第四,合并生成的是全新文档,原始Word模板和Excel数据源要单独保存,后续客户信息有变动时,直接修改数据源即可重新生成合同,无需从头开始。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。