c# - 一个单元格中的多个条件格式 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 文档,我找不到任何东西。有人试过这样做吗?
解决方案
我找到了解决方案。似乎我在 0.76 版中有 ClosedXML,它在AddConditionalFormat()方法中有错误。将 ClosedXML 更新到最新版本 0.95.4 解决了该问题。
推荐阅读
- python - Python:通过元素计数重建列表
- openid-connect - 当我未在 Azure B2C 中为我的 API 授予管理员同意时,出现 OpenIdConnectProtocolException
- c# - HttpWebRequest.GetResponse() 超时问题
- angular - 为生产中的联系表单配置 Firebase 规则
- reactjs - 添加 TypeScript 后 React Project 未编译
- python - 我们如何从数据框创建字典?
- python - 在异步循环中调用 os.fork() 时的设计行为是什么?
- datetime - 如何在爱因斯坦聊天机器人 Salesforce 中更改日期时间变量的格式?
- ios - 如何使自动布局选项在我的 iOS 应用程序中工作?
- javascript - 如何使 div 跟随/固定水平滚动,但不垂直?