python第三方库实现word邮件合并功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python第三方库实现word邮件合并功能相关的知识,希望对你有一定的参考价值。
参考技术A众所周知word/WPS中的邮件合并功能可以根据word模板从excel表格中读取数据,进而生成不同的文件,可以说邮件合并是效率神器
但是邮件合并也有其缺陷,那就是每次合并数据都需操作插入合并域,如果经常需要根据数据生成固定模板word文件,那么就显得很麻烦
显然利用程序固定数据替换模式就极为方便,需要生成文件时可以一键操作
工具:python解释器,xlrd包(Excel数据读取),docx-mailmerge包(邮件合并包)
程序有2种文件生成方式:每个生成的文件分别为单一文件,所有生成文件构成一个文件
docx-mailmerge仅支持docx格式文件
完成的word模板:
word模板制作步骤:
excel数据:
导入python模块:
word模板和excel数据文件路径参数:
分别生成至不同文件:
生成效果:
全部生成至同一文件:
生成效果:
生成到同一文件有个小问题,每页证明文件后都有一页空白页,不过问题不大,打印时选择奇数页打印即可。
以上是关于python第三方库实现word邮件合并功能的主要内容,如果未能解决你的问题,请参考以下文章