屏幕截图显示了 Epplus 将数据集导出到新 Excel 文件(文件类型 *.xlsx)的场景。
在这种情况下,我想将 Excel 样式库中的“坏”样式应用到单元格 E1。我怎么能在 Epplus 中以编程方式做到这一点?
我已经浏览了我能够找到的说明文件,这里和这里。我还没有找到展示如何将样式库中的 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"];
}
}
Run Code Online (Sandbox Code Playgroud)
据我所知是没有办法的。但总是存在的方式
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"));
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题。
| 归档时间: |
|
| 查看次数: |
4974 次 |
| 最近记录: |