Изменить: все эти примеры должны работать. Моя проблема на самом деле не была связана с epplus, и этот код, а также отмеченный ответ работают для стилизации объединенных ячеек.
Я хотел бы иметь возможность стилизовать объединенную ячейку, однако мои попытки стилизовать ее не имеют никакого эффекта. Вот как я объединяю ячейки:
WorkSheet.Cells["A1:K1"].Merge = true;
Вот как я попытался установить цвет фона и шрифта в этой объединенной ячейке:
WorkSheet.Cells["A1:K1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells["A1:K1"].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells["A1:K1"].Style.Font.Color.SetColor(Color.Red);
Другой способ, который я пробовал:
WorkSheet.Cells["A1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells["A1"].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells["A1"].Style.Font.Color.SetColor(Color.Red);
Еще один способ, который я пробовал:
WorkSheet.Cells[1, 1].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells[1, 1].Style.Font.Color.SetColor(Color.Red);
Что мне здесь не хватает? Я могу без труда стилизовать другие ячейки, которые не были объединены, но мои объединенные ячейки не изменятся.