shuzo-kino.hateblo.jp
の続きです。
何らかのテンプレートがあって、それを弄りたい場合。
実際のところ
using ClosedXML.Excel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClosedXMLTest { class Program { static void Main(string[] args) { var filepath = "/Users/shuzo_kino/csharp/HelloWorld.xlsx"; //インスタンスの作成。作業シートとデータシートの二枚構成 var workbook = new XLWorkbook(filepath); //データシートの指定は1はじめ通し番号でも、名前でもいけます var worksheet = workbook.Worksheet(1); var datasheet = workbook.Worksheet("dataSheet"); //まずは素の入力 worksheet.Cell("A1").Value = "50"; //太字で枠付き var cell = worksheet.Cell("B2"); cell.Value = "33"; cell.Style.Font.Bold = true; cell.Style.Border.OutsideBorder = XLBorderStyleValues.Thin; //参照用シートからデータを作業用シートへコピー datasheet.Cell("A1").Value = 34; worksheet.Cell("C3").Value = datasheet.Cell("A1").Value; //列幅の自動調整 worksheet.Columns().AdjustToContents(); //出力 workbook.SaveAs(filepath); } } }