2016-08-09 12 views
0

Epplusが新しいExcelファイル(ファイルタイプ* .xlsx)にエクスポートしたデータセットのシナリオをスクリーンショットで示しています。Epplus:ExcelスタイルギャラリーからExcelRangeにスタイルを適用する方法

このシナリオでは、Excelスタイルギャラリーの「不良」スタイルをセルE1に適用したいと考えています。 Epplusでプログラム的にこれをどのように行うことができますか?

Screenshot of example scenario

私は、herehereを見つけることができた指導文書を見てきました。スタイルギャラリーからExcelレンジにExcelスタイルを適用する方法を示す例はまだ見つかりませんでした。

これまで私がこれまで持っていたことは次のとおりです。

private void FormatDataTable(ExcelWorksheet worksheet) 
{    
    if(RowCount==0) 
    { 
     // How do I apply the "Bad" style to this range? 
     var range = worksheet.Cells["E1"];  
    } 
} 

答えて

2

私の知る限り、それは決してありません。しかし、常に周りに存在する

var cell = worksheet.Cells["E1"]; 
cell.Style.Font.Name = "Calibri"; 
cell.Style.Font.Size = 11; 
cell.Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("#ffc7ce")); 
cell.Style.Fill.PatternType = ExcelFillStyle.Solid; 
cell.Font.Color.SetColor(ColorTranslator.FromHtml("#be0006")); 

これはトリックを行う必要があります。

+0

私は同じ結論に達しました。少なくとも私は何かが明らかに欠けているわけではない。 –

+0

Gimpが「悪い」スタイルの色を測定し、16進コードから変換して、背景とテキストの色を使って編集を提案しました。 –

関連する問題