比方说,有一个data.frame带有一个分组列以供拆分。我想遍历该数据帧列表,对每个数据帧应用条件格式设置规则,然后保存。
使用“ openxlsx”包,函数conditionalFormatting()可以使用wb对象。到目前为止,write.xlsx函数不支持包含条件格式的选项。因此,我必须以老式的方式进行操作,但是我不想在全局环境中创建X个工作簿对象,也不想让重复的代码行使我的脚本混乱。
所以这个问题实际上是多个问题合而为一。为了有条件地格式化数据帧列表,我们必须首先创建工作簿对象列表。甚至有可能吗?
然后用我的工作簿对象列表循环并添加:工作表,列表中的每个数据框,应用多个条件格式规则,最后保存。