在日常办公和数据处理中,我们经常需要将Excel中的数据导入到Word文档中。手动完成这个过程可能既费时又容易出错。本文将介绍如何使用Python自动化这一任务,同时根据数据的不同设置不同的字体样式和大小。
首先,确保安装了openpyxl
和python-docx
库。如果还没有安装,可以通过以下命令进行安装:
pip install openpyxl python-docx
以下是一个简单的代码示例,它读取Excel文件中的数据,并将其导入到一个新的Word文档中。我们还会根据列的不同设置不同的字体样式和大小。
from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
import openpyxl
# 加载Excel工作簿和活动工作表
excel_path = r'C:\path\to\your\excel.xlsx'
workbook = openpyxl.load_workbook(excel_path)
sheet = workbook