Kopiowanie arkuszy Excel
from ironxl import *

# Load the first Excel workbook
first_book = WorkBook.Load("sample.xlsx")
second_book = WorkBook.Create()

# Select the first worksheet in the workbook
worksheet = first_book.DefaultWorkSheet

# Duplicate the worksheet to the same workbook
worksheet.CopySheet("Copied Sheet")

# Duplicate the worksheet to another workbook with the specified name
worksheet.CopyTo(second_book, "Copied Sheet")

# Save changes in the first workbook
first_book.Save()

# Save the second workbook with the copied worksheet
second_book.SaveAs("copyExcelWorksheet.xlsx")
pip install ironxl
Kopiowanie arkuszy Excel

Kopiowanie arkuszy Excel

Powyższy przykład kodu pokazuje, jak używać IronXL for Python do duplikowania i kopiowania obiektów WorkSheet wewnątrz i pomiędzy obiektami Excel WorkBook. Możesz kopiować arkusze do innych skoroszytów i z innych skoroszytów lub tworzyć duplikaty arkuszy w tym samym skoroszycie.

Metoda CopySheet duplikuje arkusz w tym samym skoroszycie. Nazwa nowego arkusza jest wymagana jako parametr.

Użyj metody CopyTo, aby skopiować arkusz do innego skoroszytu. Obiekt WorkBook jest wymagany jako pierwszy parametr, po którym następuje nazwa nowego arkusza.

Jak skopiować arkusze Excel w Pythonie

  1. Zainstaluj IronXL for Python, aby kopiować arkusze Excel.
  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.
Poznaj, jak kopiować arkusze Excel używając Python i IronXL.

Gotowy, aby rozpocząć?

Wersja:2026.11właśnie wydany