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

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

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

先用xlrd讀excel文件--》book對象a

拿到指定的sheet頁 xlrd對象

用xlutils copy 的copy方法復制 a得到b

通過判斷a的列值,來修改b

保存b 得到結果

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

補充知識:python 如何對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)  #打開t.xls文件
 ro = rb.sheets()[0]      #讀取表單0
 wb = copy(rb)       #利用xlutils.copy下的copy函數(shù)復制
 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實現(xiàn)xlwt xlrd 指定條件給excel行添加顏色就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python全棧之學習MySQL(2)

    Python全棧之學習MySQL(2)

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

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

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

    講解Python中的標識運算符

    這篇文章主要介紹了講解Python中的標識運算符,是Python學習當中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Python讀取xlsx文件報錯:xlrd.biffh.XLRDError:?Excel?xlsx?file;not?supported問題解決

    Python讀取xlsx文件報錯:xlrd.biffh.XLRDError:?Excel?xlsx?file;no

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

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

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

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

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

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

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

    解決sublime+python3無法輸出中文的問題

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

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

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

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

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

最新評論