2021-04-24

python3, Excelシートの背景色を塗りつぶしなしにする

言語 : python3

ライブラリ : openpyxl

Python でエクセルファイルの内容を操作することができる。

エクセルのセル( B5 )の背景色を赤色から、塗りつぶしなしに変更するには

 

from openpyxl.styles import PatternFill

......... 中略 .........

sheet = book["Sheet1"]

......... 中略 .........

fill = PatternFill(patternType=None

sheet["B5"].fill = fill


PatternType は、セルの色の塗り方を設定する。

背景色が単色の場合

PatternType="solid"

のように、solid に設定 

  

塗りつぶしなしにするには

PatternType=None

のように、値なしにする

以上