Python自动化办公笔记(03)套用Excel模板

本文介绍了如何使用Python的xlutils库来套用Excel模板,包括安装库、复制模板、设置格式、写入内容及保存操作。强调了必须指定formatting_info=True以保留模板格式,并指出必须使用xls格式,因为xlwt库对xlsx支持不佳。
摘要由CSDN通过智能技术生成

三、套用Excel模板

安装第三方库:

pip install xlutils

xlutils:即excel utilities,excel实用程序
作用:将一个Excel模板中的格式,复制到新建的工作簿中

模板如下图:

车库.xls

思路

  1. 复制模板
    xlrd.open_workbook(‘模板位置’, formatting_info=True)
  2. 设置格式
    xlwt.XFStyle()
  3. 写入内容
    write(行,列,内容,样式名)
  4. 保存
    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文件

'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值