屏幕截图显示了 Epplus 将数据集导出到新的 Excel 文件(文件类型 *.xlsx)的场景。
在这种情况下,我想将 Excel 样式库中的“不良”样式应用到单元格 E1。我如何在 Epplus 中以编程方式执行此操作?
我已经查看了我能够找到的说明文档,here和 here .我还没有找到展示如何将样式库中的 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"));
这应该可以解决问题。
关于c# - Epplus:如何将 Excel 样式库中的样式应用到 ExcelRange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38859780/