pythonxlwt行居中_Python-Excel-Xlwt:每隔两行着色

本文介绍如何使用xlwt库在Python中为MySQL导出到Excel的数据中,为偶数行设置蓝色背景,通过`easyxf`函数实现行间颜色变化。作者分享了解决方法,即仅在写入数据时应用样式,适用于数据行颜色反转问题。

我只是用xlwt完成了一些MYSQL到excel脚本,我需要为第二行上色以便于阅读.

我已经试过了:

row = easyxf('pattern: pattern solid, fore_colour blue')

for i in range(0,10,2):

ws0.row(i).set_style(row)

单独使用此颜色是可以的,但是当我写数据时,数据行再次变为白色.

可以给我看看一些例子,因为我在编码中迷路了:/

最好的祝福.

解决方法:

我只使用write()方法将颜色应用于行.

这样的事情对您有用吗? (改编自this excellent example):

mystyle = easyxf('pattern: pattern solid, fore_colour blue')

for row in data:

rowx += 1

for colx, value in enumerate(row):

if rowx % 2 == 0:

# apply style for even-numbered rows

ws0.write(rowx, colx, value, mystyle)

else:

# no style for odd-numbered rows

ws0.write(rowx, colx, value)

标签:xlwt,python,excel

来源: https://codeday.me/bug/20191024/1917437.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值