axlsx字母/单词的条件格式

时间:2015-04-28 17:28:16

标签: axlsx

我想基于单词的单元格内容(即“通过”或“失败”)来设置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和一堆组合。

0 个答案:

没有答案