Pygsheets:如何根据条件突出显示特定列中的单元格

问题描述

我有一个三列的pandas数据框,我想使用pygsheets突出显示满足特定条件的特定列中的单元格。我该怎么办?

function main(arg1,arg2) {
  let x = do_foo(arg1,arg2)
  free(arg1)
  free(arg2)
  free(x)
}

function do_foo(a,b) {
  let x = a + b
  let y = x * a
  let z = x * b
  let p = y + z
  free(y)
  let q = x + z
  free(x)
  free(z)
  let r = do_bar(&p)
  let s = do_bar(&q)
  return r + s
}

function do_bar(&p,&q) {
  *p += 1
  *q += 3
  let r = &p * &q
  let s = &p + &q
  let v = do_baz(&r,&s)
  free(r)
  free(s)
  return &v
}

function do_baz(&a,&b) {
  return *a + *b
}

因此,对于B

解决方法

您不能直接在df中应用格式。您可以通过访问每个单元格并设置颜色来为单元格着色来实现此目的。但我认为在您的情况下,条件格式更合适。如下所示。下面的代码可能并不完全符合您的要求 请参阅herehere

request = {"AddConditionalFormatRuleRequest": {
"ranges":[GridRange(worksheet=wks,start='B3',end='B30').to_json()],"booleanRule": {
"condition":{"type::'NUMBER_GREATER','values': 70},"format":{"backgroundColor":{"color": {"green": 0.8,},}}}},"index":0}

ssheet.custom_request(request,"*")

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...