用Python实现Word文件的创建和读写操作
时间: 2024-04-30 14:22:19 浏览: 11
创建Word文件:
```python
from docx import Document
# 创建空的Word文档
document = Document()
# 添加标题
document.add_heading('My Document Title', 0)
# 添加段落
p = document.add_paragraph('A paragraph...')
p.add_run('bold text').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
# 添加表格
table = document.add_table(rows=3, cols=3)
for row in table.rows:
for cell in row.cells:
cell.text = 'cell text'
# 保存Word文档
document.save('my_document.docx')
```
读取Word文件:
```python
from docx import Document
# 打开Word文档
document = Document('my_document.docx')
# 读取标题
print(document.paragraphs[0].text)
# 读取段落
print(document.paragraphs[1].text)
# 读取表格
table = document.tables[0]
for i, row in enumerate(table.rows):
for j, cell in enumerate(row.cells):
print(f'[{i+1}, {j+1}] = {cell.text}')
```
注意:需要安装python-docx库。可以使用pip install python-docx命令进行安装。