👉原始文件是docx格式的,它有多个表。但可能存在格式问题,因此python docx无法读取它。
✔️1.手工解决:
通过单击[另存为….]菜单解决问题。出现提示框:
提示框:显示升级到最新
❓2.问题:
如何通过Python docx实现[save-as]函数,将docx格式升级到最新?
😃谢谢你的建议
3.附录
from docx import Document
from win32com import client as wc
file = 'D:\1.docx'
word = wc.Dispatch("Word.Application")
word.Visible = False
doc = word.Documents.Open(file)
doc.SaveAs("{}".format(file), 12)
doc.Close()
word.Quit()
使用折衷方法,
- 我们首先创建了一个空白DOCX
- 然后使用Win32库将内容作为一个整体复制到空白DOCX
- 可用的测试
仍期待优化方法