「ClosedXML - Excelファイルの操作」の版間の差分

ナビゲーションに移動 検索に移動
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;
   
   

案内メニュー