【发布时间】:2018-05-26 04:48:09
【问题描述】:
使用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”试了一下,它就挂了。
【问题讨论】:
-
@mjwills - 它的 epplus 不擅长
-
我已经更新了问题,在问题中也包含了 EPPlus。
-
@Jacques - ExcelRange 不工作.....?
-
是的,我知道@PranayRana。但是 EPPlus 有没有等价的方法?