前言
在Excel中,可以设置条件格式,例如当单元格中的值小于0时,突出显示,如图:
EPPlus也可以实现条件模式
实现
EPPlus提供了条件格式的方法:ConditionalFormatting
该对象中含有预定义的规则,同时也支持自定义规则。
以下代码,则是利用预定义的规则去实现:
// Worksheet.Dimension.Address 返回该表单的范围
// Color.Red 请引用System.Drawing
ExcelAddress formatRangeAddress = new ExcelAddress(Worksheet.Dimension.Address);
var cond = Worksheet.ConditionalFormatting.AddLessThan(formatRangeAddress);
cond.Style.Font.Color.Color = Color.Red;
cond.Formula = "0";