我在C#中使用Epplus。我生成了excel文件,我有一些值的列数。我想将计数值为count的行进行颜色编码。任何人都可以帮助我吗?
由于
答案 0 :(得分:0)
要设置单元格的背景颜色,只需使用以下代码:
ws.Cells[row, col].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
ws.Cells[row, col].Style.Fill.BackgroundColor.SetColor(Color.Red);
其中ws
是ExcelWorksheet
对象。
为了设置与Fill属性相关的任何内容,您必须指定将用于实际填充单元格的PatternType
检查值时有2个选项。如果您在颜色格式化时写入Excel文件,则可以在写入之前简单地检查该值,并在处理值时对单元格进行颜色编码。但是,如果您在颜色格式化时没有写入,则必须读取单元格中已存在的值,然后相应地对其进行着色。