三、套用Excel模板
安装第三方库:
pip install xlutils
xlutils:即excel utilities,excel实用程序
作用:将一个Excel模板中的格式,复制到新建的工作簿中
模板如下图:
思路
- 复制模板
xlrd.open_workbook(‘模板位置’, formatting_info=True) - 设置格式
xlwt.XFStyle() - 写入内容
write(行,列,内容,样式名) - 保存
save(‘保存位置’)
注意:
- 函数xlwt是按照默认的格式,所以复制模板的话,需要说明excel样式,主要包含font,borders,alignment等
- 一定是xls格式的打开和保存,因为对xlsx格式支持较差
Excel样式
- font 字体
字体,字号,加粗,倾斜… - borders 边框
粗实线,细线,点划线… - alignmen 对齐
水平居中,垂直居中,左对齐,右对齐…
代码:
from xlutils.copy import copy # 导入copy功能,用于复制模板
import xlrd # 导入第三方库xlrd,用来读取excel文件
import xlwt # 导入第三方库xlwt,用于写入excel文件
'