python-docx
#
python-docx
是用于创建和更新 Microsoft Word (.docx
) 文件的 Python 库。
安装 很简单:
pip install python-docx
文档快速使用#
新建文档:
from docx import Document
document = Document()
添加一些东西:
document.add_heading("入门")
<docx.text.paragraph.Paragraph at 0x7fc91c9e3cd0>
保存文档:
document.save('build/test.docx')
打开已有文档:
document = Document('build/test.docx')
document.save('build/new-file-name.docx')
文档样式#
样式 改变着文档外观。
document = Document()
styles = document.styles
styles
<docx.styles.styles.Styles at 0x7fc91c9e3ac0>
文档分区#
Word 支持节的概念,节是文档中具有相同页面布局设置(如页边距和页面方向)的部分。
document = Document()
sections = document.sections
sections
<docx.section.Sections at 0x7fc91ca1d8a0>
len(sections)
1
section = sections[0]
section
<docx.section.Section at 0x7fc91c9e3a90>
添加分区:
document.add_section(start_type=2)
<docx.section.Section at 0x7fc91ca1d840>