docx库的 Document用法
时间: 2024-01-19 16:04:37 浏览: 109
document的使用
docx是一个Python库,可以用来创建、修改Microsoft Word文档(.docx格式)。下面是一些Document对象的基本用法:
1. 创建Document对象
```python
from docx import Document
# 创建一个新的文档
document = Document()
# 打开一个已有的文档
document = Document('path/to/document.docx')
```
2. 添加段落
```python
# 添加一个段落
paragraph = document.add_paragraph('这是一个新段落。')
# 在指定位置插入一个段落
paragraph = document.insert_paragraph_before('这是一个新段落。', index=0)
```
3. 添加页眉/页脚
```python
header = document.sections[0].header
header.add_paragraph('这是一个页眉。')
footer = document.sections[0].footer
footer.add_paragraph('这是一个页脚。')
```
4. 添加表格
```python
# 创建一个表格
table = document.add_table(rows=3, cols=3)
# 填充表格
table.cell(0, 0).text = '表头1'
table.cell(0, 1).text = '表头2'
table.cell(0, 2).text = '表头3'
table.cell(1, 0).text = '1'
table.cell(1, 1).text = '2'
table.cell(1, 2).text = '3'
table.cell(2, 0).text = '4'
table.cell(2, 1).text = '5'
table.cell(2, 2).text = '6'
```
5. 添加图片
```python
# 添加图片
document.add_picture('path/to/image.jpg')
```
6. 保存文档
```python
document.save('path/to/document.docx')
```
这里只介绍了Document对象的一些基本用法,docx库还有很多其他功能。如果你想深入了解,可以参考docx官方文档:https://python-docx.readthedocs.io/en/latest/index.html。
阅读全文