如何根据Epplus中的单元格值为行着色?

时间:2016-03-16 13:36:19

标签: c# epplus

我在C#中使用Epplus。我生成了excel文件,我有一些值的列数。我想将计数值为count的行进行颜色编码。任何人都可以帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

要设置单元格的背景颜色,只需使用以下代码:

ws.Cells[row, col].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
ws.Cells[row, col].Style.Fill.BackgroundColor.SetColor(Color.Red);

其中wsExcelWorksheet对象。

为了设置与Fill属性相关的任何内容,您必须指定将用于实际填充单元格的PatternType

检查值时有2个选项。如果您在颜色格式化时写入Excel文件,则可以在写入之前简单地检查该值,并在处理值时对单元格进行颜色编码。但是,如果您在颜色格式化时没有写入,则必须读取单元格中已存在的值,然后相应地对其进行着色。