版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
参考的链接在这里: link
一.需要安装的的包
因为是python3,要使用python-docx-0.8.10,否则直接下载docx会不兼容报错
pip install docxtpl
使用:from docx import Document
from docx.shared import Pt
from docxtpl import DocxTemplate,InlineImage
from win32com import client as wc
二.
wc是用来转换成标准的DOCX文档格式的,如果直接对文件后缀进行修改,当用到Document的时候可能会出现无法打开的问题。所以需要转换为标准docx,或者打开wps另存为标准的docx也可以解决无法打开的问题。
w = wc.gencache.EnsureDispatch('kwps.application')# 实例化
doc = w.Documents.Open(r'C:/Users/Administrator/Desktop/demotest.doc')
doc.SaveAs2(r'C:/Users/Administrator/Desktop/demotest1.docx',12)
#16代表的存储格式为doc&#