如何使用Python将Excel文件内容插入到Word文档中?
时间: 2024-10-25 08:16:44 浏览: 48
用Python将Word中的内容写入Excel
在Python中,你可以使用`openpyxl`库读取Excel文件的内容,然后使用`python-docx`库将数据插入到Word文档中。这里是一个简单的步骤说明:
首先,安装所需的库:
```bash
pip install openpyxl python-docx
```
接下来,编写Python代码示例:
```python
import openpyxl
from docx import Document
# 1. 加载Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active # 或者指定特定的工作表
# 2. 获取需要的数据
data_rows = sheet.values
# 创建Word文档
doc = Document()
# 3. 插入数据到Word文档
for row in data_rows:
table = doc.add_table(rows=1, cols=len(row)) # 创建表格
for i, cell_value in enumerate(row):
table.cell(0, i).text = str(cell_value) # 将单元格值设置为文本
# 4. 保存Word文档
doc.save('output.docx')
阅读全文