python设置excel表格样式

excel单元格样式介绍

对excel表格进行操作时,除了单纯的数据写入,还需要对特定的表格进行字体设置,对齐设置,边框设置,背景颜色设置。用xlwt库也同样可以实现。
xlwt中有XFStytle这个库来对单元格的样式进行规范操作,也刚好分为:

  • Formatting.Font() #字体设置

  • Formatting.Alignment() #对齐设置

  • Formatting.Borders() #边框设置

  • Formatting.Pattern() #背景颜色设置
    所以,当我们想要设置单元格样式时,通常需要先实例化XFStyle类,以便于调用该类的方法。

  • xlwt.XFStytle() #初试化样式

import xlwt as xw
workbook=xw.Workbook(encoding='utf-8')
worksheet=workbook.add_sheet('sheet1',cell_overwrite_ok=True)
style=xw.XFStyle()    #初始化样式
font=xw.Font()   #创建字体对象
font.name='Times New Roman'  #设置字体
font.bold=True #设置加粗,True表示加粗,False表示常规
font.underline=True  #设置下划线
font.italic=True #设置倾斜
#font.color='FF000000'#设置字体颜色 参照颜色对照表
font.colour_index=0  #根据颜色索引来设置颜色 0为黑色
font.size=15 #设置字体大小
font.height=300 #设置行高
font.struck_out=True #设置删除线
style.font=font #设置单元格样式为我们制定的Font样式
worksheet.write(0,0,'姓名',style)
worksheet.write(1,0,'amy')
worksheet.col(0).width=256*20  # 设置列宽,默认单位一个字符为256.注意:一个汉字为两个字符
workbook.save('amy_info.xls')
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值