Este breve tutorial explica cómo copiar una hoja de trabajo a otro libro de trabajo en Python compartiendo la configuración del entorno y brindando los pasos detallados para lograr esta funcionalidad. También se proporciona un código de muestra que demuestra la función para copiar hojas de un libro de trabajo a otro en python usando unas pocas líneas de código. Puede aplicar una serie de filtros y realizar otras operaciones como dar formato a las hojas, etc., antes de copiar al otro libro de trabajo y guardar el libro de trabajo resultante en cualquiera de los formatos estándar como XLSX, XLS, etc.
Pasos para copiar la hoja de trabajo a otro libro de trabajo en Python
- paso 1: “Establecer el entorno de desarrollo para use Aspose.Cells para Python a través de Java
- Cargue la entrada Workbook desde la cual se copiará la hoja
- Cree un libro de trabajo de destino vacío donde se copiará Worksheet
- Obtenga acceso a la colección de hojas de trabajo predeterminadas en el libro de trabajo de destino
- Utilice el método Sheet.copy() para copiar una hoja del libro de origen
- Guarde el archivo de salida de Excel en el disco que contiene una oveja duplicada del libro de origen
Estos pasos describen el proceso para duplicar una hoja en Excel en Python donde primero se abre el libro de trabajo de origen y también se crea un nuevo libro de trabajo vacío que contiene una colección de hojas de trabajo predeterminada que tiene una sola hoja de trabajo. Usando esta única hoja de cálculo predeterminada en el libro de destino recién creado, se llama al método copy() que toma un objeto de hoja de cálculo como argumento. Aquí proporcionamos la hoja de trabajo de destino del libro de trabajo de origen como un argumento que provoca la copia de la hoja de trabajo del libro de trabajo de origen al de destino.
Código para copiar la hoja de Excel a otro libro de trabajo en Python
Este código demuestra un proceso simple para copiar una hoja a otro libro de trabajo en Python. Al copiar la hoja, acabamos de proporcionar la hoja del libro de origen como argumento; sin embargo, puede usar otro método sobrecargado que también toma el objeto de la clase CopyOptions como segundo argumento. CopyOptions proporciona opciones como configurar el indicador para copiar valores solo si la fórmula no es válida para el libro de trabajo de destino, configurar el indicador para copiar o ignorar macros, configurar el indicador para usar nombres de hoja del libro de destino para las fórmulas, y muchos más .
Este artículo nos ha enseñado cómo copiar una hoja de un archivo de Excel a otro archivo de Excel. Si desea conocer el proceso para agregar comentarios a un archivo de Excel, consulte el artículo sobre cómo agregar comentarios en Excel usando Python.