Я использую библиотеку NOPI для экспорта данных в Excel. Я пытаюсь изменить цвет ячейки в соответствии с условием, но это не изменилось. Предположим, что в первый раз условие истинно, затем он установил цвет ячейки на желтый, во второй раз условие ложно, ячейка colo все еще желтая и не изменилась.
for (int j = 0; j < headerActualName.Count(); j++)
{
cell = row.CreateCell(j);
String columnName = headerActualName[j].ToString();
cell.SetCellValue(item.ElementAt(i)[columnName].ToString());
if (tableRowNumber % 2 != 0) // color row
{
tableCellStyle.FillForegroundColor = IndexedColors.LightYellow.Index;
tableCellStyle.FillPattern = FillPattern.AltBars;
}
else
{
tableCellStyle.FillForegroundColor = IndexedColors.White.Index;
tableCellStyle.FillPattern = FillPattern.AltBars;
}
cell.CellStyle = tableCellStyle;
}