python编写doc文档文字和创建表格和插入表格 示例
时间: 2024-02-19 09:02:51 浏览: 58
好的,下面是一个简单的 Python 示例,用于创建一个包含文字和表格的 Word 文档。
```python
from docx import Document
from docx.shared import Inches
# 创建一个 Word 文档
document = Document()
# 添加文字
document.add_heading('Users', 0)
document.add_paragraph('Here is a list of users:')
# 添加一个表格
table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'ID'
hdr_cells[1].text = 'Name'
hdr_cells[2].text = 'Age'
# 插入数据
records = [
(1, 'Alice', 25),
(2, 'Bob', 30),
(3, 'Charlie', 35)
]
for record in records:
row_cells = table.add_row().cells
row_cells[0].text = str(record[0])
row_cells[1].text = record[1]
row_cells[2].text = str(record[2])
# 保存文档
document.save('users.docx')
```
这个示例使用了 Python 的 `docx` 库来创建和操作 Word 文档。它首先添加了一些文字,然后添加了一个包含数据的表格。如果你需要添加其他内容,例如图片或者样式,可以使用 `docx` 库提供的其他方法来实现。
阅读全文