Excelワークシートをコピー
using IronXL;

WorkBook firstBook = WorkBook.Load("sample.xlsx");
WorkBook secondBook = WorkBook.Create();

// Select first worksheet in the workbook
WorkSheet workSheet = firstBook.DefaultWorkSheet;

// Duplicate the worksheet to the same workbook
workSheet.CopySheet("Copied Sheet");

// Duplicate the worksheet to another workbook with the specified name
workSheet.CopyTo(secondBook, "Copied Sheet");

firstBook.Save();
secondBook.SaveAs("copyExcelWorksheet.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
Excelワークシートをコピー

Excelワークシートをコピー

上記のコード例は、Excel WorkBooks 内および間でWorkSheets を複製してコピーするためにIronXLを使用する方法を示しています。 他のワークブックへ/からシートをコピーし貼り付けします。 同じワークブック内で重複したシートを作成します。

CopySheet メソッドは、同じワークブックまたはスプレッドシート内でシートを複製するために使用されます。 新しいワークシートの名前がパラメータとして必要です。

別のワークブックにシートを複製するには、CopyTo メソッドを使用してください。 最初のパラメーターとしてWorkBook が必要であり、新しいワークシートの名前が続きます。

このリンクからファイルプロジェクトをダウンロードできます。

How to Copy Excel Worksheets in C#

  1. Excelライブラリをインストールしてワークシートをコピーします。
  2. Excelワークブックを読み込み、新しいシートを作成します。
  3. CopyTo メソッドを使用して、新しいワークシートにデータをコピーします。
  4. 新しいExcelワークシートを保存します。
IronXL で C# を使用して Excel セルをコピーする方法を学びます。
GitHubで見る

準備はできましたか?

Nuget Downloads 2,362,812バージョン:2026.11リリースされたばかり