コンテンツにスキップ

C# ライブラリClosedXMLでExcelを操作

Topic

  • 新規にExcelを作成して、セルに値を書き込み保存する

Usage

Excelを作成して保存する

public void SaveAsXlsx()
{
    using (var wb = new XLWorkbook())
    {
        var ws = wb.Worksheets.Add("sheetName");

        ws.Cell(1, 1).Value = "Example";
        ws.Cell(1, 2).Value = 1;

        // ウィンドウの固定
        ws.SheetView.FreezeRows(1);

        // 列幅
        ws.ColumnWidth = 20;

        // ダウンロードフォルダに保存
        string savePath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\Downloads\";
        wb.SaveAs(Path.Combine(savePath, "example.xlsx"));
    }
}

Reference