12,964
回編集
265行目: | 265行目: | ||
// フォントの設定 | // フォントの設定 | ||
var cell1 = worksheet.Cell("A1"); | var cell1 = worksheet.Cell("A1"); | ||
cell1.Value = "フォント設定"; | cell1.Value = "フォント設定"; | ||
cell1.Style.Font.FontName = "Arial"; | cell1.Style.Font.FontName = "Arial"; | ||
cell1.Style.Font.FontSize = 14; | cell1.Style.Font.FontSize = 14; | ||
cell1.Style.Font.Bold = true; | cell1.Style.Font.Bold = true; | ||
cell1.Style.Font.Italic = true; | cell1.Style.Font.Italic = true; | ||
cell1.Style.Font.Underline = XLFontUnderlineValues.Single; | cell1.Style.Font.Underline = XLFontUnderlineValues.Single; | ||
cell1.Style.Font.FontColor = XLColor.Red; | cell1.Style.Font.FontColor = XLColor.Red; | ||
// 背景色の設定 | // 背景色の設定 | ||
var cell2 = worksheet.Cell("A2"); | var cell2 = worksheet.Cell("A2"); | ||
cell2.Value = "背景色設定"; | cell2.Value = "背景色設定"; | ||
cell2.Style.Fill.BackgroundColor = XLColor.LightBlue; | cell2.Style.Fill.BackgroundColor = XLColor.LightBlue; | ||
// 罫線の設定 | // 罫線の設定 | ||
var range = worksheet.Range("A3:C5"); | var range = worksheet.Range("A3:C5"); | ||
range.Style.Border.OutsideBorder = XLBorderStyleValues.Thick; | range.Style.Border.OutsideBorder = XLBorderStyleValues.Thick; | ||
range.Style.Border.OutsideBorderColor = XLColor.Black; | range.Style.Border.OutsideBorderColor = XLColor.Black; | ||
range.Style.Border.InsideBorder = XLBorderStyleValues.Thin; | range.Style.Border.InsideBorder = XLBorderStyleValues.Thin; | ||
range.Style.Border.InsideBorderColor = XLColor.Gray; | range.Style.Border.InsideBorderColor = XLColor.Gray; | ||
// セルの配置 | // セルの配置 | ||
var cell3 = worksheet.Cell("A3"); | var cell3 = worksheet.Cell("A3"); | ||
cell3.Value = "セル配置"; | cell3.Value = "セル配置"; | ||
cell3.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; | cell3.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center; | ||
cell3.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; | cell3.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center; | ||
// 数値書式の設定 | // 数値書式の設定 | ||
var cell4 = worksheet.Cell("A6"); | var cell4 = worksheet.Cell("A6"); | ||
cell4.Value = 12345.6789; | cell4.Value = 12345.6789; | ||
cell4.Style.NumberFormat.Format = "#,##0.00"; | cell4.Style.NumberFormat.Format = "#,##0.00"; | ||
// 日付書式の設定 | // 日付書式の設定 | ||
var cell5 = worksheet.Cell("A7"); | var cell5 = worksheet.Cell("A7"); | ||
cell5.Value = DateTime.Now; | cell5.Value = DateTime.Now; | ||
cell5.Style.DateFormat.Format = "yyyy年MM月dd日"; | cell5.Style.DateFormat.Format = "yyyy年MM月dd日"; | ||
306行目: | 306行目: | ||
// 条件付き書式の設定 (メソッドチェーンを使用しない場合) | // 条件付き書式の設定 (メソッドチェーンを使用しない場合) | ||
var range = worksheet.Range("A8:A10"); | var range = worksheet.Range("A8:A10"); | ||
var conditionalFormat = range.AddConditionalFormat(); | var conditionalFormat = range.AddConditionalFormat(); | ||
conditionalFormat.WhenGreaterThan(50); | conditionalFormat.WhenGreaterThan(50); | ||
316行目: | 316行目: | ||
fontFormat.SetFontColor(XLColor.White); | fontFormat.SetFontColor(XLColor.White); | ||
worksheet.Cell("A8").Value = 30; | |||
worksheet.Cell("A8").Value = 30; | worksheet.Cell("A9").Value = 60; | ||
worksheet.Cell("A9").Value = 60; | |||
worksheet.Cell("A10").Value = 90; | worksheet.Cell("A10").Value = 90; | ||