12,925
回編集
54行目: | 54行目: | ||
<br><br> | <br><br> | ||
== | == Excelファイルの作成 == | ||
以下の例では、Excelファイルおよびシートを新規作成して、A1セル〜A3セルに値および式を入力している。<br> | |||
また、A3セルの背景色を塗りつぶして、書式を変更している。<br> | |||
<br> | |||
<syntaxhighlight lang="c#"> | <syntaxhighlight lang="c#"> | ||
const string ExcelFilePath = @"sample.xlsx"; | const string ExcelFilePath = @"sample.xlsx"; | ||
65行目: | 67行目: | ||
using (var worksheet = workbook.Worksheets.Add("サンプルシート1")) | using (var worksheet = workbook.Worksheets.Add("サンプルシート1")) | ||
{ | { | ||
// | // セルに値や式を代入 | ||
worksheet.Cell("A1").Value = 10; | worksheet.Cell("A1").Value = 10; | ||
worksheet.Cell("A2").SetValue(20); | worksheet.Cell("A2").SetValue(20); | ||
75行目: | 77行目: | ||
sumCellStyle.NumberFormat.Format = "#,##0.00"; // 数値の書式 | sumCellStyle.NumberFormat.Format = "#,##0.00"; // 数値の書式 | ||
// | // 以下に示すように、メソッドチェーンでも記述することができる | ||
//worksheet.Cell("A3").SetFormulaA1("SUM(A1:A2)") | //worksheet.Cell("A3").SetFormulaA1("SUM(A1:A2)") | ||
// .Style.Fill.SetBackgroundColor(XLColor.Red) | // .Style.Fill.SetBackgroundColor(XLColor.Red) | ||
84行目: | 86行目: | ||
} | } | ||
Console.WriteLine(@" | Console.WriteLine(@"Excelファイルを保存しました"); | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> |