У меня есть приложение asp.net, которое экспортирует данные в Excel.Мне нужно затенить ячейки в файле Excel.
Я бы хотел, чтобы в первом ряду был темно-серый фон.Второй ряд должен иметь светло-серый фон, а 3-й ряд - обычный белый.Затем петля (темно-серый, светло-серый, белый и т. Д.).
В настоящее время, используя EPPlus, это мой код:
Dim colIndex As Integer = 1
Dim rowIndex As Integer = 1
Dim xlRow = excelWorksheet.Row(rowIndex)
Dim xlCell = excelWorksheet.Cells(rowIndex, colIndex)
Dim CellFill = xlCell.Style.Fill
Dim RowFill = xlRow.Style.Fill
CellFill.PatternType = ExcelFillStyle.Solid
RowFill.PatternType = ExcelFillStyle.Solid
RowFill.BackgroundColor.SetColor(Drawing.Color.DarkGray)
Это было бы очень долго и сложно, если бы я должен был кодировать для каждой ячейки.Как я могу сделать это в цикле?В идеале я бы хотел диапазон столбцов (например, столбец A: столбец E)