你如何在openpyxl ColorChoices中使用srgbClr

时间:2017-06-05 22:21:59

标签: python openpyxl

如何使用RGB等颜色名称未表示的颜色。 对不起,我不明白这些文件,但没有例子。这是我的代码:

series4Total = chart1.series[3]
fill4Total =  PatternFillProperties(prst="pct5")
fill4Total.foreground = ColorChoice(srgbClr='30,144,255') # dodgerBlue: R:30 G: 144 B: 255
fill4Total.background = ColorChoice(srgbClr='30,144,255')
series4Total.graphicalProperties.pattFill = fill4Total

2 个答案:

答案 0 :(得分:0)

srgbClr需要一个HEX值 所以试试这个:

ColorChoice(srgbClr='1E90FF') # for dodgerBlue: R:30 G: 144 B: 255

答案 1 :(得分:0)

严格srgbClr有这个定义,但我试图尽可能地简化API。