/3 问题一/ Q1:没有docx-mailmerge这个库。 如果没有这个库的话,直接运行小编分享的代码,会直接报错,如下图所示。 ? 关于为什么要安装docx-mailmerge库而不是mailmerge库的问题,一会儿请看问题二。 知道了这个,那么有的小伙伴就开始去安装docx-mailmerge库了,然后不小心又翻车了,运行程序发现还是报那个错误,真是气人。莫慌,下面给出解决方案。 从实践来看,应该要安装docx-mailmerge库,而不是mailmerge。 如果你还没有安装docx-mailmerge库的话,按照问题一的方法,去安装即可。 ? 之后,你再次运行程序的话,你会发现一起正常了,如下图所示。 ?
思路 首先利用PDFMiner模块解析PDF文件,转化成PDF内容的文本列表;根据目标位置在列表中提取目标文本;利用Python处理Word文档的库docx-mailmerge模块,进行文本填充。 docx-mailmerge模块 这个模块的应用类似于你先在Word文档中特定位置去定义好变量,之后在代码中通过MailMerge函数为变量赋值。 首先是安装:pip install docx-mailmerge 接下来去Word文档中定义要插入的变量,在要插入文本的位置选择 “插入”→“文档部件”→“域”: ?
view=word-pia mailmerge(用作按照模板生成大量同类型文档) 安装方法: pip install docx-mailmerge 使用方法: from mailmerge import MailMerge 官方文档: https://pypi.org/project/docx-mailmerge/ matplotlib(Python 的绘图库,本期简单讲解,后期会有专门的课程) 安装方法 ,"列") print(f'第{i}行,第{j}列的内容{text}') document.save('6.4 修改后的报告.docx') 效果如下: docx-mailmerge
view=word-pia mailmerge(用作按照模板生成大量同类型文档) 安装方法: pip install docx-mailmerge ? 使用方法: from mailmerge import MailMerge 官方文档: https://pypi.org/project/docx-mailmerge/ matplotlib(Python docx-mailmerge 自动生成万份劳动合同 创建合同模板 添加内容框架 ? 创建一个域 ? 设置域名 ? ? 依次全部添加 ?