我想基于单词的单元格内容(即“通过”或“失败”)来设置axlsx创建的工作表的背景颜色
如果单元格内容是数字,我可以格式化工作表。我试过改过type => :containsText并添加:text => “失败”但没有成功。我可以轻松地将单元格内容更改为“失败”,但是我无法使条件样式生效。
如果单元格值是数字(在这种情况下为2),这是可行的代码:
red = styles.add_style(:bg_color=> 'FFFF0000', :type => :dxf)
# Apply conditional formatting to range I:L in the worksheet
sheet.add_conditional_formatting('I:L', { :type => :cellIs,
:operator => :equal,
:formula => "2",
:dxfId => red,
:priority => 1 })
但如果我更改:formula => “失败”然后它不起作用。我尝试过更改:type => containsText和一堆组合。