写一个简单的python脚本,实现从excel转化为word
时间: 2024-03-17 10:41:08 浏览: 157
Python将Excel内容写入Word
好的,可以使用Python中的openpyxl和python-docx库来实现从Excel转换为Word。下面是一个简单的示例代码:
```python
import openpyxl
from docx import Document
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = workbook.active
# 创建Word文档
document = Document()
# 遍历Excel中的每一行
for row in sheet.iter_rows(values_only=True):
# 将每一行中的数据添加到Word文档中
p = document.add_paragraph()
for cell in row:
p.add_run(str(cell))
p.add_run('\t')
# 保存Word文档
document.save('example.docx')
```
在这个示例中,我们使用openpyxl库打开Excel文件,并使用active属性选择工作表。然后,我们使用docx库创建一个新的Word文档,并使用iter_rows()方法遍历Excel中的每一行。对于每一行中的每个单元格,我们将其添加到一个新段落中,最后将该段落添加到Word文档中。最后,我们将Word文档保存到磁盘上。
请注意,这只是一个简单的示例,具体的实现可能会因为需要转换的Excel文件的格式而有所不同。
阅读全文