python 读取excel内容写入到word中
时间: 2023-05-15 12:02:02 浏览: 388
Python可以通过使用pandas模块和docx模块来读取Excel内容并将其写入到Word中。
首先,使用pandas模块读取Excel文件的内容,并将其存储为数据框(DataFrame)格式。可以使用以下代码读取Excel文件:
```
import pandas as pd
df = pd.read_excel('example.xlsx')
```
接下来,使用docx模块创建一个新的Word文档,并将数据框的内容写入到文档中。可以使用以下代码完成此操作:
```
from docx import Document
from docx.shared import Inches
document = Document()
for index, row in df.iterrows():
document.add_paragraph(row['Column1'], style='ListBullet')
document.add_paragraph(row['Column2'], style='ListBullet')
document.save('example.docx')
```
在上述代码中,首先创建了一个新的Word文档,然后使用for循环逐行读取数据框的内容,并通过add_paragraph方法将每行数据写入到Word文档中。在此示例中,将列1和列2的值分别写入到文档中。
最后,使用save方法保存Word文档。
使用上述代码,可以方便地将Excel文件中的内容读取并写入到Word文档中,这对于需要将数据转换为可读格式并与他人共享的人非常有用。