为了账号安全,请及时绑定邮箱和手机立即绑定

如何将透明颜色应用于 XSLXWriter 中的单元格?

如何将透明颜色应用于 XSLXWriter 中的单元格?

肥皂起泡泡 2021-07-29 18:43:02
我想创建一种具有 alpha 的格式,即透明度 对于没有 alpha 的黄色,执行以下操作:yellow_format = workbook.add_format()yellow_format.set_bg_color('#FFFF00')我试过这个:yellow_format = workbook.add_format()yellow_format.set_bg_color('#FFFF0088')其中 88 将是 50% 的透明度,但它会显示黑色。我想如果它无法弄清楚它是什么颜色,那么它默认为黑色。这可能吗?
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

文档说只有#RRGGBB和一些命名的颜色会起作用,并且没有提到任何关于透明度的内容。我也不认为 .xlsx 文件支持透明格式。我在excel中找不到任何方法来设置单元格背景颜色的透明度,只是它的RGB颜色。看起来某些形状和图表可以具有透明度,但我个人找不到与具有透明背景的单元格本身相关的任何内容。

我的建议是,如果可以的话,事先获取单元格的颜色(因为您使用的是 XLSXWriter,因此您可能会在某个时候设置颜色),然后将颜色与您想要的颜色混合,使用您的所需的透明度。


查看完整回答
反对 回复 2021-08-03
  • 1 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信