C# EPPlus设置整个工作表的背景色

C# EPPlus设置整个工作表的背景色,c#,epplus,C#,Epplus,使用EPPlus,我知道您可以按如下方式设置单个单元格或单元格范围的背景色: ws.Cells["A1:B1"].Style.Fill.PatternType = ExcelFillStyle.Solid; ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor(Color.White); 有没有办法设置整个工作表的背景色?或者这只是一个设置非常广泛的单元格的情况 例如,我可以做: ws.Cells["A1:AZ10000"].Style

使用EPPlus,我知道您可以按如下方式设置单个单元格或单元格范围的背景色:

ws.Cells["A1:B1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
ws.Cells["A1:B1"].Style.Fill.BackgroundColor.SetColor(Color.White);  
有没有办法设置整个工作表的背景色?或者这只是一个设置非常广泛的单元格的情况

例如,我可以做:

ws.Cells["A1:AZ10000"].Style.Fill.PatternType = ExcelFillStyle.Solid;
ws.Cells["A1:AZ10000"].Style.Fill.BackgroundColor.SetColor(Color.White);

我不确定这样做是否存在性能问题?我用“A1:ZZ100000”试过了,它刚挂起来

只需直接使用单元格,无需指定地址范围:

ws.Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
ws.Cells.Style.Fill.BackgroundColor.SetColor(Color.White);
经过测试,它不需要时间。

更简单

    ws.SetBackgroundColor(Color.HotPink);

有帮助吗?@mjwills-它的epplus不是excel我已经更新了问题,将epplus也包括在问题中。@Jacques-ExcelRange不起作用了……?是的,我知道@PranayRana。但EPPlus是否有一个等效的方法?