Copiar y mover hojas de trabajo dentro y entre libros de trabajo con Golang mediante C++
A veces, necesita varias hojas de trabajo con formato y entrada de datos comunes. Por ejemplo, si trabaja con presupuestos trimestrales, puede querer crear un libro con hojas que contienen los mismos encabezados de columnas, filas y fórmulas. Hay una forma de hacer esto: creando una hoja y luego copiándola varias veces.
Aspose.Cells admite la copia o el movimiento de hojas de cálculo dentro o entre libros de Excel. Las hojas de cálculo, incluidos datos, formato, tablas, matrices, gráficos, imágenes y otros objetos, se copian con el más alto grado de precisión.
Copiar y mover hojas de cálculo
Copiando una Hoja de Cálculo dentro de un Libro
Los pasos iniciales son los mismos para todos los ejemplos:
-
Crear dos libros de trabajo con algunos datos en Microsoft Excel. Para este ejemplo, creamos dos nuevos libros en Microsoft Excel e ingresamos algunos datos en las hojas:
- FirstWorkbook.xlsx (3 hojas de trabajo)
- SecondWorkbook.xlsx (1 hoja de trabajo)
-
Descargue e instale Aspose.Cells:
- Descargar Aspose.Cells for C++
- Instalarlo en su ordenador de desarrollo
-
Cree un proyecto:
- Crear un nuevo proyecto en C++ en su IDE preferido
-
Agregue referencias:
- Agregar la biblioteca Aspose.Cells for C++ a su proyecto
-
Copia la hoja de cálculo dentro de un libro de trabajo. El primer ejemplo copia la primera hoja de cálculo (Copia) dentro de FirstWorkbook.xlsx.
Al ejecutar el código, se copia la hoja llamada Copia dentro de FirstWorkbook.xlsx con el nombre Última Hoja.
Moviendo una Hoja de Cálculo dentro de un Libro de Trabajo
El siguiente código muestra cómo mover una hoja de cálculo desde una posición a otra en un libro de trabajo. Al ejecutar el código, se mueve la hoja llamada Mover del índice 1 al índice 2 en FirstWorkbook.xlsx.
Copiando una hoja de cálculo entre libros
Al ejecutar el código, copia la hoja llamada Copy a SecondWorkbook.xlsx con el nombre Sheet2.
Moviendo una hoja de cálculo entre libros
Al ejecutar el código se mueve la hoja llamada Mover de FirstWorkbook.xlsx a SecondWorkbook.xlsx con el nombre Hoja3.