我有以下DataFrame:
diff
在编写电子表格工作表时,如何更改整个“平均”行的颜色?如何突出显示?
答案 0 :(得分:1)
有相同的问题并找到答案(从2019年开始)。我们可以使用gspread-formatting。
pip install gspread-formatting
from gspread_formatting import *
假设我们已经有一个工作表,来自电子表格
fmt = cellFormat(
backgroundColor=color(1, 1, 0), #set it to yellow
textFormat=textFormat(foregroundColor=color(1, 0, 0)),
)
#red: (1,0,0), white: (1,1,1)
row = 3
format_cell_range(wks, rowcol_to_a1(row,1)+':' + rowcol_to_a1(row, wks.col_count), fmt)
如果要突出显示文本,请修改cellFormat中的代码
fmt = cellFormat(
backgroundColor=color(1, 1, 0), #set it to yellow
textFormat=textFormat(foregroundColor=color(1, 0, 0)),
)