python自动生成word报告
本文章主要介绍根据所提供的word模版,运用python zipfile库将word解压为xml格式,并通过文字替换自动生成word报告。
word模版-示例:
python根据word模版自动填充并生成word报告:
运用zipfile解压docx并替换模版内容
代码如下:
from zipfile import ZipFile
import re
import shutil
#读文件
def read_file(file):
print(file)
with open(file, 'r',encoding='UTF-8') as f:
contents = f.read()
f.close()
return contents
#写文件
def write_file(file,contents):
with open(file, 'w',encoding='UTF-8') as f:
f.write(