12,925
回編集
204行目: | 204行目: | ||
cell.Style.Font.Bold = true; | cell.Style.Font.Bold = true; | ||
cell.Style.Fill.BackgroundColor = XLColor.LightBlue; | cell.Style.Fill.BackgroundColor = XLColor.LightBlue; | ||
// 複雑な数式の挿入 | // 複雑な数式の挿入 | ||
worksheet.Cell("C1").FormulaA1 = "=IF(A2>100, \"高い\", \"低い\")"; | worksheet.Cell("C1").FormulaA1 = "=IF(A2>100, \"高い\", \"低い\")"; | ||
// | // 位置を指定してセルの値を読み取り | ||
var | var cellValue = worksheet.Cell("A2").Value; | ||
var cellA1 = worksheet.Cell("A1"); | |||
var cellA2 = worksheet.Cell(2, "A"); // 行番号と列名でも指定可能 | |||
var cellB1 = worksheet.Cell(3, 1); // 行番号と列番号でも指定可能 | |||
// | Console.WriteLine($"A2セルの値: {cellValue}"); | ||
Console.WriteLine($"A1セルの値: {cellA1.GetValue<strring>()}"); // 出力 : A1 = "文字列" | |||
Console.WriteLine($"A2セルの値: {cellA2.GetValue<int>()}"); // 出力 : A2 = 123 | |||
Console.WriteLine($"A3(値)セルの値: {cellA3.GetValue<DateTime>()}"); // 出力 : A3(値) = 30 | |||
Console.WriteLine($"B1(数式)セルの値: {cellB1.FormulaA1}"); // 出力 : B1(数式) = SUM(A1:A3) | |||
// ファイルを保存 | // ファイルを保存 |