如何使用Python为Google Sheet单元格设置颜色?
Google Sheet单元格条件着色解决方案
你可以通过调整代码,利用单元格对象的样式属性来设置背景色,修改后的代码如下:
if data: print("Redirected") # 获取可修改的单元格对象(替代acell,因为acell返回只读数据对象) cell = wks.cell(f'A{countt}') # 设置背景色为红色(RGB值范围0-1,可自行调整) cell.background_color = (1, 0, 0) # 必须调用save方法同步更改到云端表格 wks.client.save() else: print("Not")
- 注意:
acell()方法返回的是只读的单元格数据对象,无法直接修改样式,需要改用cell()方法获取可编辑的单元格对象 - 颜色参数采用RGB三元组格式,每个数值取值范围为0到1,比如(0, 1, 0)代表绿色,(1, 1, 0)代表黄色
- 修改完成后一定要调用
save()方法,否则本地修改不会同步到Google Sheet云端
内容的提问来源于stack exchange,提问作者Alfaz Sozib
相关产品推荐
相关产品推荐

