Epplus:如何将样式从Excel样式库应用到ExcelRange

该屏幕截图显示了由Epplus导出到新鲜Excel文件(文件types* .xlsx)的数据集的场景。

在这种情况下,我想将Excel样式库中的“错误”样式应用于单元格E1。 我怎样才能在Epplus中以编程方式执行此操作?

示例场景的屏幕截图

我已经浏览了我在这里和这里find的指导性文件。 我还没有find一个示例显示如何将Excel样式从样式库应用到Excel范围。

这是我迄今为止。

private void FormatDataTable(ExcelWorksheet worksheet) { if(RowCount==0) { // How do I apply the "Bad" style to this range? var range = worksheet.Cells["E1"]; } } 

据我所知,这是没有办法的。 但总是存在的方式

 var cell = worksheet.Cells["E1"]; cell.Style.Font.Name = "Calibri"; cell.Style.Font.Size = 11; cell.Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("#ffc7ce")); cell.Style.Fill.PatternType = ExcelFillStyle.Solid; cell.Font.Color.SetColor(ColorTranslator.FromHtml("#be0006")); 

这应该是诀窍。