首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用xlwt设置文本的颜色

如何使用xlwt设置文本的颜色
EN

Stack Overflow用户
提问于 2013-03-27 07:43:39
回答 7查看 29.1K关注 0票数 6

我还没有找到关于如何设置文本颜色的文档。如何在xlwt中完成以下操作?

代码语言:javascript
运行
复制
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
???

我尝试的另一种方法是:我可以设置字体颜色,但不能设置背景颜色:

代码语言:javascript
运行
复制
style = xlwt.easyxf('font: bold 1, color red;')
EN

回答 7

Stack Overflow用户

发布于 2013-03-27 08:00:29

这就是有效的方法:

代码语言:javascript
运行
复制
style = xlwt.easyxf('pattern: pattern solid, fore_colour light_blue;'
                              'font: colour white, bold True;')
票数 8
EN

Stack Overflow用户

发布于 2014-07-01 01:39:34

设置"colour_index“属性。

代码语言:javascript
运行
复制
   style.font.colour_index = xlwt.Style.colour_map['white']
票数 6
EN

Stack Overflow用户

发布于 2015-04-03 23:42:20

替代解决方案:

如果你能摆脱colors defined in xlwt,去像http://www.colorhexa.com/90ee90这样的颜色信息网站,并获得最接近的匹配。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15649482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档