首页 > 解决方案 > 一个单元格中的多个条件格式 ClosedXML

问题描述

有没有办法向一个单元格添加多个条件格式?

我正在尝试向一个单元格添加更多的一种条件格式,但似乎最后一个条件格式正在覆盖前一个。

ws.Cell($"E{ position + 12}").AddConditionalFormat().WhenEquals("SomeString").Fill.SetBackgroundColor(XLColor.FromHtml("#ff0000"));
ws.Cell($"E{ position + 12}").AddConditionalFormat().WhenEquals("SomeString2").Fill.SetBackgroundColor(XLColor.FromHtml("#ff0ff0"));

根据 ClosedXML 此处的 ClosedXML 文档,找不到任何东西。有人试过这样做吗?

标签: c#excelspreadsheetclosedxml

解决方案


我找到了解决方案。似乎我在 0.76 版中有 ClosedXML,它在AddConditionalFormat()方法中有错误。将 ClosedXML 更新到最新版本 0.95.4 解决了该问题。


推荐阅读