我一直在寻找一种方法,在使用EPPlus时将列中的单元格PatternType设置为Diagonal Crosshatch。
首先,改变图书馆不是一个选择,因为原来的作品不是我的,我不想搞砸它。
那么我们如何设置PatternType让我们说Diagonal Crosshatch或Thin Horizontal Strips老实说,搜索整个互联网,并且不知道如何做到这一点。
我一直在使用的示例代码行:
ws.Cells["D1:D" + lastRowNumber].Style.Fill.PatternType=OfficeOpenXml.Style.ExcelFillStyle.Gray125;
答案 0 :(得分:3)
要更改图案类型,您只需更改ExcelFillStyle。
对于细水平条纹:
ws.Cells["D1:D" + lastRowNumber].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.ThinHorizontal;
Diagonal Crosshatch:
ws.Cells["D1:D" + lastRowNumber].Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.LightTrellis;