python读取excel写入word
时间: 2023-07-07 18:06:22 浏览: 227
python读取Excel中的数据,然后写进word
3星 · 编辑精心推荐
可以使用Python中的openpyxl库和python-docx库来读取Excel文件和写入Word文件。首先,使用openpyxl库来读取Excel文件,然后将数据存储在Python中。接下来,使用python-docx库来创建Word文档并将Excel中的数据写入到文档中。以下是使用这两个库的一些示例代码:
``` python
# 导入所需的库
import openpyxl
from docx import Document
from docx.shared import Inches
# 从Excel文件中读取数据
workbook = openpyxl.load_workbook('filename.xlsx')
sheet = workbook.active
# 创建一个Word文档
document = Document()
# 将Excel数据写入Word文档中
for row in sheet.iter_rows():
row_cells = [cell.value for cell in row]
p = document.add_paragraph()
for cell_value in row_cells:
p.add_run(str(cell_value)).bold = True
p.add_run('\t')
p.add_run('\n')
# 将Word文档保存到本地
document.save('output.docx')
```
这段代码将Excel文件中的数据读取并将其写入到Word文档中。请注意,此代码只适用于少量数据,如果需要处理大量数据,请使用更高效的代码。
阅读全文