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");
Imports IronXL

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

' Select first worksheet in the workbook
Dim workSheet As 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,280,941バージョン:2026.10リリースされたばかり