PR(記事内にアフィリエイト広告が含まれています)
スポンサーリンク
C#

C#でExcelのセル書式を変更

ClosedXMLを使って、セルの文字色、背景色、右寄せの設定記載例です。
なお row,col の代わりに直接”A1″といった記載でも可能ですが、繰り返し処理を想定するなら row,col で書くのが便利かと思います。

// 文字色をデフォルトにする
sheet.Cell(row, col).Style.Font.SetFontColor(XLColor.NoColor);
// 背景色を白にする
sheet.Cell(row, col).Style.Fill.BackgroundColor = XLColor.White;
// 水平方向に右寄せにする
sheet.Cell(row, col).Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Right;

なおExcel2017だと、オプション>数式>R1C1参照形式を使用する のチェックをオンにすれば、AやBといった列名が数値になるので、コーディング時は分かりやすいかと思います。

コメント

タイトルとURLをコピーしました