写在前面
python-docx
不支持 doc
文档,一定要注意该点,如果使用 doc
文档,需要提前将其用 Word 相关软件转换为 docx
格式。 doc
和 docx
是存在本质差异的,一个是二进制,另一个 XML 格式的文件。
模块的安装 pip install python-docx
。
以下网址首先准备好
- 官方手册:python-docx.readthedocs.io/en/latest/i…
- pypi 官方地址:pypi.org/project/pyt…
资料准备完毕,即可进入编码环节。
创建一个文档
第一个需求,创建一个文档,并在里面写入各种信息。
先实现第一步,写入一个标题
注意下文中的 add_heading()
函数的用法。
from docx import Document
# 创建 Document 对象,等价于在电脑上打开一个 Word 文档
document = Document()
# 在 Word 文档中添加一个标题
document.add_heading('这是一个标题',level=0)
# 保存文档
document.save('demo.docx')
复制代码
添加文字段落
注意下文中 add_paragraph()
函数添加段落,使用 add_run()
追加文本
from docx import Document
# 创建 Document 对象,等价于在电脑上打开一个 Word 文档
docum