本来是准备创建个word模板,然后进行替换关键字进行自动生成,但是文字是可以替换,样式就丢失了,用了好多种方法,虽然打印出样式进行了替换,但是word中显示的还是没有样式的样子,具体方法如下
document = Document(file)
for it in document.paragraphs:
if it.text.find('关键字') != -1:
runs = it.runs
runs[0].text = "需要替换的文本"
for run in runs[1:]:
r = run._element
r.getparent().remove(r)
- 这个方法只能对整段文字进行替换格式
我也找了好几种方法
- https://www.jianshu.com/p/0a0014921195
- 之类的都尝试了,但是无一例外的,都把样式给去除了,之后能找到其他方法再更新吧
版权声明:本文为qq_40222956原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。