我正在使用vb.net,我有一个asp.net应用程序,我使用ExcelPackage。我想知道如何设置特定单元格或一行单元格的背景颜色。
答案 0 :(得分:3)
我建议您使用Epplus组件,它非常完整,无需安装在生产服务器上。
答案 1 :(得分:2)
我知道这个问题已经过时了,但答案是:
ExcelPackage pck = new ExcelPackage();
ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Example");
string index= "A1";
ws.Cells[index].Style.Fill.PatternType = ExcelFillStyle.Solid;
ws.Cells[index].Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.Orange);
请注意,您必须先设置PatternType,然后才能设置背景颜色或抛出异常。
很抱歉,我的例子是c#,你需要转换为VB.Net才能100%正确回答这个问题!