python设置excel字体颜色_[知识积累]python3使用xlwt时写入文档字体颜色和边框样式...

可借鉴的网址:https://www.programcreek.com/python/example/39979/xlwt.Alignment

可以直接通过pip安装xlwt

个人理解:

xlwt中对excel操作哦时主要用了font、alignment、pattern、protection这四个。

其中:

font:主要对字体进行操作,比如字体的颜色、大小

alignment:主要是对输入内容之后的对齐方式对齐

borders:每一个单元格的格式

pattern:设置单元格的背景颜色

protection:没用过不太懂意思

一.font对字体写入的颜色设置:

ef setStyle(name, height,color, bold=False):

style= xlwt.XFStyle() #初始化样式

font= xlwt.Font() #为样式创建字体

#字体类型:比如宋体、仿宋也可以是汉仪瘦金书繁

font.name =name#设置字体颜色

font.colour_index =color#字体大小

font.height =height#定义格式

style.font =fontreturnstyleif __name__ == '__main__':#创建工作簿,并指定写入的格式

f = xlwt.Workbook(encoding='utf8') #创建工作簿

#创建sheet,并指定可以重复写入数据的情况.设置行高度

sheet1 = f.add_sheet(u'colour', cell_overwrite_ok=False)#控制行的位置

column =0;

row=0#生成第一行

for i in range(0, 100):#参数对应:行,列,值,字体样式(可以没有)

sheet1.write(column, row, i, setStyle('Times New Roman', 400, i, False))#这里主要为了控制输入每行十个内容。为了查看

row = row + 1

if row % 10 ==0:

column= column + 1row=0

f.save(r'E:\xlwtExCEL.xls') #保存文档

步骤:

1.创建工作薄对象。

2.设置excel里面工作表的名字

3.通过font定义字体的类型、大小和颜色

4.然后通过sheet1的write方法指定行列并写入内容

效果图:

1202941-20171209171859495-1487740281.png

其中1和9看不清,可能写入的颜色为白色,并不是没有写入。(把那两个单元格的颜色改成黑色就能正常看见了&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值