EPPlus version 5以降は、有料になるので、
普通の開発は、EPPlus version 4で良いかと思います。
Excelファイル作成
class Program
{
static void Main(string[] args)
{
// 出力ファイルの準備(実行ファイルと同じフォルダに出力される)
FileInfo newFile = new FileInfo("result.xlsx");
if (newFile.Exists)
{
newFile.Delete();
newFile = new FileInfo("result.xlsx");
}
// Excelファイルの作成
using (ExcelPackage package = new ExcelPackage(newFile))
{
// ワークシートを1枚追加
ExcelWorksheet sheet = package.Workbook.Worksheets.Add("シート名");
// A1セルに書き込み
sheet.Cells["A1"].Value = "Hello World";
// セルはR1C1形式でも指定可
sheet.Cells[2, 1].Value = 27;
// 保存
package.Save();
}
}
}
枠線色設定
//枠線色をグレーにして、線を細くする
sheet.Cells[2, 1].Style.Border.BorderAround(ExcelBoderStyle.Thin,ColorTranslator.FromHtml("#7f7f7f"));
セル背景色設定
sheet.Cells[2, 1].Style.Fill.PatternType = ExcelFillStyle.Solid;
sheet.Cells[2, 1].Style.Fill.BackgroundColor.SetColor(ColorTranslator.FromHtml("#7f7f7f"));
文字列中央揃え
sheet.Cells[2,1].Style.HorizontalAlignment = ExcelHorizontalAlignment.CenterContinuous;
セル結合
sheet.Cells[2,1,2,4].Merge = true;
参考サイト