如何解决表格中单元格的背景色
我正在使用flextable和Officer创建表。我想对单元格应用条件格式,例如,如果值> 1.5,则应用彩色背景。我了解如何为整个行或列着色,但不能为单个单元格着色。这可能吗?
解决方法
使用airquality
数据集来演示单元格的条件格式:
library(flextable)
#https://cran.r-project.org/web/packages/flextable/vignettes/format.html
df<- datasets::airquality
ft<- flextable(df)
ft<- bg(ft,bg = "#E4C994",part = "header")
ft<- bg( ft,bg = "#99CCFF",part = "body")
#conditional formatting :
#i is row,conditional . j is column
bg(ft,i = ~ Temp>70,j = ~ Temp,bg="red")
结果将是:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。