нужно покрасить определенные столбцы в другой цвет, но проблема в том, что он красит не только столбцы, но и все ячейки до конца файла, как это исправить?
var start = workSheet.Dimension.Start;
var end = workSheet.Dimension.End;
for (int col = start.Column; col <= end.Column; col++)
{
if (workSheet.Cells[1, col].Text == "STATUS51")
{
workSheet.Column(col).Style.Fill.PatternType = ExcelFillStyle.Solid;
workSheet.Column(col).Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("lightgreen"));
}
if (workSheet.Cells[1, col].Text == "LENGTH52")
{
workSheet.Column(col).Style.Fill.PatternType = ExcelFillStyle.Solid;
workSheet.Column(col).Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("lightgreen"));
}
if (workSheet.Cells[1, col].Text == "MTC")
{
workSheet.Column(col).Style.Fill.PatternType = ExcelFillStyle.Solid;
workSheet.Column(col).Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("lightgreen"));
}
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники