根据excel文件明显新建word文档 用python写
时间: 2023-08-04 18:15:19 浏览: 60
你!根据Excel文件新建Word文档,可以使用Python的`openpyxl`和`docx`库。以下是一个示例代码:
```python
from openpyxl import load_workbook
from docx import Document
# 加载Excel文件
wb = load_workbook('data.xlsx')
# 获取工作表对象
ws = wb.active
# 循环遍历Excel文件中的每一行数据
for row in ws.iter_rows(min_row=2):
# 获取当前行的数据
name = row[0].value
content = row[1].value
# 定义要创建的Word文档的文件名
file_name = name + '.docx'
# 创建一个空白的Word文档对象
document = Document()
# 将内容添加到文档中
document.add_paragraph(content)
# 将文档保存到指定的文件名
document.save(file_name)
```
在上面的代码中,我们首先使用`openpyxl`库加载Excel文件,并获取工作表对象。然后,使用`iter_rows`方法循环遍历Excel文件中的每一行数据。在循环中,我们获取当前行的数据,并根据姓名和内容定义要创建的Word文档的文件名。然后,创建一个空白的Word文档对象并将内容添加到文档中,最后将文档保存到指定的文件名。你可以根据自己的需要修改Excel文件名、工作表名、列数和文件保存路径。