【C#】【JSKExcelWrapper.dll】Excelファイルへ文字入力、文字色変更、罫線設定など

C#でのExcel出力が簡単にできるDLLの提供サービスを行っています。
詳細はこちらをご確認ください。
このページでは、その使い方を紹介しています。

//Excel起動
using (var excelWrapper = new JSKExcelWrapper.JSKExcelWrapper())
{
    //◆シート取得
    var worksheet = excelWrapper.GetWorksheet("Sheet1");


    //◆文字入力
    excelWrapper.SetCellValue(worksheet, "A1", "A1へ書き込み");
    excelWrapper.SetCellValue(worksheet, "A2", Color.Red, "A2へ書き込み(文字列赤)");        //文字色変更
    excelWrapper.SetCellValue(worksheet, "A3:B4", Color.Green, "複数セルまとめて記載");

    excelWrapper.SetCellValue(worksheet, "C1", "1");
    excelWrapper.SetCellValue(worksheet, "C2", "2");
    excelWrapper.SetCellValue(worksheet, "C3", "=C1+C2");       //計算式入力

    //◆列幅変更(A列を変更)
    excelWrapper.SetColumnWidth(worksheet, "A", 20);

    //◆行高さ変更(1行目~3行目を変更)
    excelWrapper.SetRowHeight(worksheet, "1:4", 20);

    //◆罫線
    excelWrapper.SetLine(worksheet, "C1:C3");

    //◆セル背景色
    excelWrapper.SetCellBackColor(worksheet, "C3", Color.Green);

    //◆文字取得
    Console.WriteLine("取得した文字:" + excelWrapper.GetCellValue(worksheet, "A1"));
    Console.WriteLine("取得した文字:" + excelWrapper.GetCellValue(worksheet, "A2:A3"));    //複数セル纏めて
    Console.WriteLine("取得した文字:" + excelWrapper.GetCellValue(worksheet, "C3"));       //検索結果の値が返る

    //◆日付形式で表示
    excelWrapper.SetCellValue(worksheet, "D1", "44090");
    excelWrapper.SetCellFormat(worksheet, "D1", "yyyy/MM/dd");

    //◆数値の3桁区切りで表示
    excelWrapper.SetCellValue(worksheet, "D2:D3", "123456789");
    excelWrapper.SetCellFormat(worksheet, "D2:D3", "#,##0");


    //出力先パス(このEXEと同じフォルダに出力)
    var fileBase = Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + @"\サンプル出力①_" + DateTime.Now.ToString("yyyyMMddHHmmss");

    //◆ファイル出力
    excelWrapper.SaveExcel(fileBase + ".xlsx");     //Excelファイル出力
    excelWrapper.SavePDF(fileBase + ".pdf");        //PDFファイル出力

    //◆プレビュー表示
    excelWrapper.Preview();
}