【C#】【JSKExcelWrapper.dll】Excelファイルへ縦棒グラフ、折れ線グラフ、円グラフ追加

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

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

    //◆グラフ用のデータを記載
    //第2引数で複数のセル範囲を指定した場合、最後の引数にそれぞれのセルに記載する値を指定できる。
    //その場合、引数に指定された値が左から1行ずつ記載されていく(A1→B1→A2→B2→A3→B3→A4→B4の順)
    excelWrapper.SetCellValue(worksheet, "A1:B4",
        "項目名", "値",
        "項目1", "50",
        "項目2", "75",
        "項目3", "60");

    //◆枠線を追加
    excelWrapper.SetLine(worksheet, "A1:B4");

    //◆縦棒グラフ
    excelWrapper.AddChartVerticalBar(worksheet, "A1:B4", "縦棒グラフ(セル指定)", "A6", 200, 200);    //表示位置をセル番地を指定する場合
    excelWrapper.AddChartVerticalBar(worksheet, "A1:B4", "縦棒グラフ(座標指定)", 220, 90, 200, 200);  //表示位置を座標で指定する場合

    //◆折れ線グラフ
    excelWrapper.AddChartLine(worksheet, "A1:B4", "折れ線グラフ(セル指定)", "A17", 200, 200);         //表示位置をセル番地を指定する場合
    excelWrapper.AddChartLine(worksheet, "A1:B4", "折れ線グラフ(座標指定)", 220, 300, 200, 200);      //表示位置を座標で指定する場合

    //◆円グラフ
    excelWrapper.AddChartCircle(worksheet, "A1:B4", "円グラフ(セル指定)", "A28", 200, 200);         //表示位置をセル番地を指定する場合
    excelWrapper.AddChartCircle(worksheet, "A1:B4", "円グラフ(座標指定)", 220, 510, 200, 200);      //表示位置を座標で指定する場合


    //出力先パス(この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();
}