通过结合数据和模板,可以实现类似于邮件合并的功能,批量生成信函或其他文档: # 假设有一份客户列表及其对应的交易记录customers=get_customer_data()forcustomerincustomers:doc=Document('letter_template.docx')# 使用预先准备好的模板# 查找并替换模板中的占位符forparagraphindoc.paragraphs:if'{customer_name}'inpar...
(.+?)\(")title_rule=re.compile("\d+.")option_rule=re.compile("\([ABCDEF]\)")option_rule_search=re.compile("\([ABCDEF]\)[^(]+")# 从word文档的“一、单项选择题”开始遍历数据forparagraphindoc.paragraphs[5:25]:# 去除
文件创建者信息提取是文件拷贝检测的一个重要维度信息,前面WORD文档的创建者信息可以通过成熟的python-docx库来进行提取,而EXCEL文件的属性信息,目前还没有成熟的提取方法。 因此只能采取笨办法,即用解压缩文件工具,打开EXCEL文件,可以看到里面的文件树存在docProps/core.xml的目录。 core.xml文件打开的效果如下: 因此,...