你如何在 openpyxl ColorChoices 中使用 srgbClr

How do you use srgbClr in openpyxl ColorChoices

如何使用 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

srgbClr 需要一个十六进制值 所以试试这个:

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

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