如何用"excelpackage"设置颜色或背景

Ser*_*gey 16 c# excel excelpackage

我使用这个包:ExcelPackage虽然我无法弄清楚如何设置单元格的背景颜色.我试着用这个:

ws.Cells["A1"].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
Run Code Online (Sandbox Code Playgroud)

但它表明找不到属性.

在此输入图像描述

听起来我应该使用类似的东西:

worksheet.Cell(5, columnIndex + 1).Style = "background-color: red";
Run Code Online (Sandbox Code Playgroud)

但我不确定它是如何工作的,我找不到它的教程.请帮忙.

Joh*_*tos 43

尝试沿着这些方向(取自提供的EPPlus示例文件):

using (var range = worksheet.Cells[1, 1, 1, 5]) 
    {
        range.Style.Fill.PatternType = ExcelFillStyle.Solid;
        range.Style.Fill.BackgroundColor.SetColor(Color.DarkBlue);
    }
Run Code Online (Sandbox Code Playgroud)

  • @SharpC数字代表一个范围:(FromRow,FromCol,ToRow,ToCol). (2认同)