在easyxf中更改pattern / fore_color的暗度

时间:2013-08-30 14:14:05

标签: python colors xlwt

在easyxf中使用预定义颜色名称时,有没有办法更改其他值,例如暗度值?例如,在Excel中,当我们从“填充颜色”下拉列表中选择主题颜色时,它会显示每种颜色的托盘,其中包含各种较暗的值,例如

Tan, Background 2, Darker 10%
Tan, Background 2, Darker 25%
Tan, Background 2, Darker 50%
Tan, Background 2, Darker 75%
Tan, Background 2, Darker 100%

Olive Green, Accent 3, Lighter 80%
Olive Green, Accent 3, Lighter 60%
Olive Green, Accent 3, Lighter 40%
Olive Green, Accent 3, Darker 25%
Olive Green, Accent 3, Darker 50%

可以使用颜色名称在easyxf中完成,而不必弄清楚RGB值吗?

1 个答案:

答案 0 :(得分:0)

这就是我的工作方式。



    import xlwt
    workbook = xlwt.Workbook()
    xlwt.add_palette_colour("custom_colour", 0x21)

    # RGB for Olive Green, Accent 3, Lighter 40%
    workbook.set_colour_RGB(0x21, 155, 187, 89)
    st = xlwt.easyxf('pattern: pattern solid, fore_colour custom_colour')
    sheet.write(count, 0, ilc_map[epic], st)