Kopiowanie arkuszy 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
Kopiowanie arkuszy Excel

Kopiowanie arkuszy Excel

Powyższy przykład kodu pokazuje, jak używać IronXL do duplikowania i kopiowania WorkSheets w obrębie oraz pomiędzy Excel WorkBooks. Kopiowanie i wklejanie arkuszy do i z innych skoroszytów. Tworzenie zduplikowanych arkuszy w ramach tego samego skoroszytu.

Metoda CopySheet jest używana do duplikowania arkusza w ramach tego samego skoroszytu lub arkusza kalkulacyjnego. Nazwa nowego arkusza jest wymagana jako parametr.

Użyj metody CopyTo, aby powielić arkusz do lub z innego skoroszytu. WorkBook jest wymagane jako pierwszy parametr, a po nim następuje nazwa nowego arkusza.

Możesz pobrać projekt pliku z tego linku.

How to Copy Excel Worksheets in C#

  1. Zainstaluj bibliotekę Excel do kopiowania arkuszy.
  2. Załaduj skoroszyt Excel i utwórz nowy arkusz.
  3. Użyj metody CopyTo, aby skopiować dane do nowego arkusza.
  4. Zapisz nowy arkusz Excel.
Odkryj, jak kopiować komórki Excel przy użyciu C# z IronXL.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,362,812Wersja:2026.11właśnie wydany