Copiar hojas de 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
Copiar hojas de Excel

Copiar hojas de Excel

El ejemplo de código anterior muestra cómo utilizar IronXL for Python para duplicar y copiar objetos WorkSheet dentro y entre objetos Excel WorkBook. Puedes copiar hojas hacia y desde otros libros, o crear hojas duplicadas dentro del mismo libro.

El método CopySheet duplica una hoja de cálculo dentro del mismo libro. Se requiere el nombre para la nueva hoja de cálculo como parámetro.

Utiliza el método CopyTo para copiar una hoja a otro libro. Se requiere un objeto WorkBook como primer parámetro, seguido del nombre para la nueva hoja de cálculo.

Cómo copiar hojas de cálculo de Excel en Python

  1. Instala IronXL for Python para copiar hojas de cálculo de Excel.
  2. Cargue un libro de trabajo de Excel y cree una nueva hoja.
  3. Usa el método CopyTo para copiar datos a la nueva hoja de cálculo.
  4. Guarde la nueva hoja de trabajo de Excel.
Explora cómo copiar hojas de cálculo de Excel usando Python con IronXL.

¿Listo para empezar?

Versión:2026.10recién lanzado