【C#】【JSKExcelWrapper.dll】Excelファイルへシェイプ図形、画像ファイルの追加

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

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

    //◆四角形追加
    excelWrapper.AddShapeSquare(worksheet, "A1", 100, 100, Color.Red);          //表示位置をセル番地を指定する場合
    excelWrapper.AddShapeSquare(worksheet, 120, 0, 100, 100, Color.Blue);     //表示位置を座標で指定する場合

    //◆円形追加
    excelWrapper.AddShapeCircle(worksheet, "A8", 100, 100, Color.Red);          //表示位置をセル番地を指定する場合
    excelWrapper.AddShapeCircle(worksheet, 120, 140, 100, 100, Color.Blue);     //表示位置を座標で指定する場合

    //◆画像ファイル追加

    //画像ファイルパス取得
    var picturePath = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath), @"テンプレート\画像サンプル(いらすとやさん).png");

    excelWrapper.AddPicture(worksheet, picturePath, "A20", 100, 100);           //表示位置をセル番地を指定する場合
    excelWrapper.AddPicture(worksheet, picturePath, 100, 350, 100, 100);        //表示位置を座標で指定する場合


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