R-在OpenXLSX软件包中使用BGFILL在CreateStyle命令下无法选择颜色



我无法使用选项bgfill选择电子表格单元格的颜色。

wb <- loadWorkbook("workbook.xlsx")
s <- createStyle(bgFill = "#FFC7CE")
addStyle(wb,sheet = 1, s, cols=1:100, rows=1:100,gridExpand = TRUE)

尽管我更改了BGFILL上的十六进制代码,但我的细胞在电子表格上的颜色保持黑色。我尝试了预定义的颜色,例如红色,绿色和蓝色。我无法切换单元格的颜色。

对于那些几年后可能会像我这样遇到这个问题的人...

作为@icecreamtoucan状态,您应该使用 fgfill 而不是用于条件格式的BGFILL。OpenXLSX文档为Creatistyle功能(链接)写作:

bgfill:
细胞背景填充颜色。有效的颜色(属于颜色())或有效的十六进制颜色以"#"开头。 - 仅用于有条件格式的样式。

最新更新