如何将Excel数据写入Word中
时间: 2023-06-20 13:04:51 浏览: 245
将Excel数据对应写入已做好的Word模板的指定位置_excel_ExcelVBA_
5星 · 资源好评率100%
可以使用Python中的`openpyxl`和`python-docx`库来实现。以下是一个简单的示例代码:
```python
import openpyxl
from docx import Document
# 打开Excel文件并读取数据
workbook = openpyxl.load_workbook('example.xlsx')
worksheet = workbook.active
data = []
for row in worksheet.iter_rows(values_only=True):
data.append(row)
# 创建Word文档并写入数据
document = Document()
table = document.add_table(rows=len(data), cols=len(data[0]))
for i, row in enumerate(data):
for j, value in enumerate(row):
table.cell(i, j).text = str(value)
document.save('example.docx')
```
这段代码假设Excel文件名为`example.xlsx`,并且第一个工作表包含要写入Word文档的数据。它将数据读取到一个二维数组中,然后创建一个相应大小的Word表格,并将数据写入表格中。最后,它将Word文档保存为`example.docx`。
阅读全文