6

テキストの色を設定する方法に関するドキュメントを見つけることができませんでした。次はxlwtでどのように行われますか?

style = xlwt.XFStyle()

# bold
font = xlwt.Font()
font.bold = True
style.font = font

# background color
pattern = xlwt.Pattern()
pattern.pattern = xlwt.Pattern.SOLID_PATTERN
pattern.pattern_fore_colour = xlwt.Style.colour_map['pale_blue']
style.pattern = pattern

# color of text
???

私が試した別の方法は、フォントの色を設定できたが背景の色を設定できなかった場合です。

style = xlwt.easyxf('font: bold 1, color red;')
4

7 に答える 7

8

これがうまくいきました:

style = xlwt.easyxf('pattern: pattern solid, fore_colour light_blue;'
                              'font: colour white, bold True;')
于 2013-03-27T00:00:28.590 に答える
3

代替ソリューション:

xlwt で定義された色を使用できる場合は、http://www.colorhexa.com/90ee90などの色情報サイトにアクセスして、最も近い色を取得してください。

于 2015-04-03T15:42:20.007 に答える
2

フォントの色についてfont.colorは、セルの背景色について同様の質問がある場所でそれを行う必要があります。

python xlwtはセルのカスタム背景色を設定します

于 2013-03-26T23:58:58.870 に答える
2

次のコードを使用することをお勧めします。

from xlwt import Workbook,XFStyle,Borders, Pattern, Font, easyxf

styleOK = easyxf('pattern: fore_colour light_blue;'
                          'font: colour green, bold True;')
于 2014-07-03T18:38:15.810 に答える