欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)xlwt xlrd 指定條件給excel行添加顏色

 更新時(shí)間:2020年07月14日 11:49:16   作者:風(fēng)一樣的男子&  
這篇文章主要介紹了python實(shí)現(xiàn)xlwt xlrd 指定條件給excel行添加顏色,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

先用xlrd讀excel文件--》book對(duì)象a

拿到指定的sheet頁(yè) xlrd對(duì)象

用xlutils copy 的copy方法復(fù)制 a得到b

通過(guò)判斷a的列值,來(lái)修改b

保存b 得到結(jié)果

之前也有試過(guò)直接用xlwt 來(lái)操作sheetwork對(duì)象,來(lái)實(shí)現(xiàn)給指定行添加顏色的操作,由于能力有限,最終沒(méi)有找到合適的方法,最終換了個(gè)方法 先讀出來(lái),因?yàn)閣orkbook對(duì)象可以拿到行數(shù) 和對(duì)列操作,篩選關(guān)鍵字比較方便,所以上邊代碼就是一個(gè)demo,但是這個(gè)方法還是有弊端的,我把dataframe導(dǎo)出到excel,沒(méi)有合適的方法給指定列添加顏色,只能先臨時(shí)落到本地,再讀出來(lái),很麻煩,不知道有沒(méi)有sheetwork 直接轉(zhuǎn)workbook的方法,還得再學(xué)習(xí)啊~

補(bǔ)充知識(shí):python 如何對(duì)excel中某一列某些值的單元格著色

效果:

代碼如下:

import xlwt
import xlrd
from xlutils.copy import copy
#創(chuàng)建execl
def create_execl(file_name):
 wb = xlwt.Workbook()
 ws = wb.add_sheet('Info')
 ws.write(0, 0, "1")
 ws.write(1, 0, "2")
 ws.write(2, 0, "3")
 ws.write(3, 0, "2")
 wb.save(file_name)
#單元格上色
def color_execl(file_name):
 styleBlueBkg = xlwt.easyxf('pattern: pattern solid, fore_colour red;') # 紅色
 rb = xlrd.open_workbook(file_name)  #打開(kāi)t.xls文件
 ro = rb.sheets()[0]      #讀取表單0
 wb = copy(rb)       #利用xlutils.copy下的copy函數(shù)復(fù)制
 ws = wb.get_sheet(0)     #獲取表單0
 col = 0         #指定修改的列
 for i in range(ro.nrows):    #循環(huán)所有的行
  result = int(ro.cell(i, col).value)
  if result == 2:      #判斷是否等于2
   ws.write(i,col,ro.cell(i, col).value,styleBlueBkg)
 wb.save(file_name)
 
if __name__ == '__main__':
 file_name = 't.xls'
 create_execl(file_name)
 color_execl(file_name)

以上這篇python實(shí)現(xiàn)xlwt xlrd 指定條件給excel行添加顏色就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python全棧之學(xué)習(xí)MySQL(2)

    Python全棧之學(xué)習(xí)MySQL(2)

    這篇文章主要為大家介紹了Python全棧之MySQL,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • python 決策樹(shù)算法的實(shí)現(xiàn)

    python 決策樹(shù)算法的實(shí)現(xiàn)

    這篇文章主要介紹了python 決策樹(shù)算法的實(shí)現(xiàn),幫助大家更好的理解和使用python 機(jī)器學(xué)習(xí)算法,感興趣的朋友可以了解下
    2020-10-10
  • 講解Python中的標(biāo)識(shí)運(yùn)算符

    講解Python中的標(biāo)識(shí)運(yùn)算符

    這篇文章主要介紹了講解Python中的標(biāo)識(shí)運(yùn)算符,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python讀取xlsx文件報(bào)錯(cuò):xlrd.biffh.XLRDError:?Excel?xlsx?file;not?supported問(wèn)題解決

    Python讀取xlsx文件報(bào)錯(cuò):xlrd.biffh.XLRDError:?Excel?xlsx?file;no

    這篇文章主要給大家介紹了關(guān)于Python庫(kù)xlrd中的xlrd.open_workbook()函數(shù)讀取xlsx文件報(bào)錯(cuò):xlrd.biffh.XLRDError:?Excel?xlsx?file;not?supported問(wèn)題解決的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Python 實(shí)現(xiàn)的 Google 批量翻譯功能

    Python 實(shí)現(xiàn)的 Google 批量翻譯功能

    這篇文章主要介紹了Python 實(shí)現(xiàn)的 Google 批量翻譯功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python安裝Numpy和matplotlib的方法(推薦)

    Python安裝Numpy和matplotlib的方法(推薦)

    下面小編就為大家?guī)?lái)一篇Python安裝Numpy和matplotlib的方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • python如何壓縮新文件到已有ZIP文件

    python如何壓縮新文件到已有ZIP文件

    這篇文章主要為大家詳細(xì)介紹了python如何壓縮新文件到已有ZIP文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 解決sublime+python3無(wú)法輸出中文的問(wèn)題

    解決sublime+python3無(wú)法輸出中文的問(wèn)題

    今天小編就為大家分享一篇解決sublime+python3無(wú)法輸出中文的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • pandas groupby 分組取每組的前幾行記錄方法

    pandas groupby 分組取每組的前幾行記錄方法

    下面小編就為大家分享一篇pandas groupby 分組取每組的前幾行記錄方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python實(shí)現(xiàn)讀取json文件到excel表

    Python實(shí)現(xiàn)讀取json文件到excel表

    這篇文章主要介紹了Python實(shí)現(xiàn)讀取json文件到excel表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論