【问题标题】:Setting the color of a cell using ExcelPackage使用 ExcelPackage 设置单元格的颜色
【发布时间】:2011-10-15 22:13:29
【问题描述】:

我正在使用 vb.net,并且我有一个使用 ExcelPackage 的 asp.net 应用程序。我想知道如何设置特定单元格或一行单元格的背景颜色。

【问题讨论】:

    标签: asp.net vb.net excelpackage


    【解决方案1】:

    我推荐你使用Epplus组件,它很完整,不需要安装在生产服务器上。

    http://epplus.codeplex.com/releases/view/42439

    【讨论】:

      【解决方案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% 正确回答问题!

      【讨论】:

      猜你喜欢
      • 2013-06-13
      • 1970-01-01
      • 2011-04-07
      • 2019-09-06
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 2017-03-26
      相关资源
      最近更新 更多