编辑:这些例子应该都有效。我的问题实际上与 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);
我在这里想念什么?我可以毫无困难地为其他未合并的单元格设置样式,但我合并的单元格不会改变。