python实现实现xlwt xlrd 指定条件给指定条件给excel行添加颜色行添加颜色
主要介绍了python实现xlwt xlrd 指定条件给excel行添加颜色,具有很好的参考价值,希望对大家有所帮助。一
起跟随小编过来看看吧
先用xlrd读excel文件--》book对象a
拿到指定的sheet页 xlrd对象
用xlutils copy 的copy方法复制 a得到b
通过判断a的列值,来修改b
保存b 得到结果
之前也有试过直接用xlwt 来操作sheetwork对象,来实现给指定行添加颜色的操作,由于能力有限,最终没有找到合适的方
法,最终换了个方法 先读出来,因为workbook对象可以拿到行数 和对列操作,筛选关键字比较方便,所以上边代码就是一个
demo,但是这个方法还是有弊端的,我把dataframe导出到excel,没有合适的方法给指定列添加颜色,只能先临时落到本
地,再读出来,很麻烦,不知道有没有sheetwork 直接转workbook的方法,还得再学习啊~
补充知识:补充知识:python 如何对如何对excel中某一列某些值的单元格着色中某一列某些值的单元格着色
效果: