0

私は vb.net を使用しており、 ExcelPackage を使用する asp.net アプリケーションがあります。特定のセルまたはセルの行の背景色を設定する方法を知りたいと思っていました。

4

2 に答える 2

3

私はこの質問が古いことを知っていますが、ここに答えがあります:

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#です。質問を100%正確にするには、VB.Netに変換する必要があります。

于 2013-03-13T14:25:37.293 に答える
3

コンポーネントEpplusを使用することをお勧めします。これは完全であり、本番サーバーにインストールする必要はありません。

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

于 2011-10-15T22:24:24.033 に答える