Gestionar hojas de cálculo
Gestionar hojas de cálculo con Aspose.Cells es tan fácil como el ABC. En esta sección, describiremos cómo podemos:
- Crear un nuevo archivo de Excel desde cero y añadir una hoja de cálculo a él
- Añadir hojas de cálculo a hojas de cálculo diseñadas
- Acceder a las hojas de cálculo usando el nombre de la hoja
- Eliminar una hoja de cálculo de un archivo de Excel usando su nombre de la hoja
- Eliminar una hoja de cálculo de un archivo de Excel usando su índice de hoja
Aspose.Cells proporciona una clase, Workbook que representa un archivo de Excel. La clase Workbook contiene una WorksheetCollection que permite acceder a cada hoja de cálculo en el archivo de Excel.
Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet proporciona una amplia gama de propiedades y métodos para gestionar una hoja de cálculo. Veamos cómo podemos hacer uso de este conjunto básico de APIs.
Añadir hojas de cálculo a un nuevo archivo de Excel
Para crear un nuevo archivo de Excel programáticamente, los desarrolladores necesitarían crear un objeto de la clase Workbook que representa un archivo de Excel. Luego, los desarrolladores pueden llamar al método add de la WorksheetCollection. Cuando llamamos al método add, se agrega automáticamente una hoja de cálculo vacía al archivo de Excel, la cual puede ser referenciada pasando el índice de la hoja recién agregada a la WorksheetCollection. Después de obtener la referencia de la hoja de cálculo, los desarrolladores pueden trabajar en sus hojas de cálculo según sus requisitos. Después de completar el trabajo en las hojas de cálculo, los desarrolladores pueden guardar su archivo de Excel recién creado con nuevas hojas de cálculo llamando al método save de la clase Workbook.
Añadir hojas de cálculo a una hoja de cálculo de diseñador
El proceso de agregar hojas de cálculo a una hoja de cálculo de diseño es completamente igual al enfoque anterior, excepto que el archivo de Excel ya está creado y necesitamos abrir ese archivo de Excel primero antes de agregar una hoja de cálculo a él. Una hoja de cálculo de diseño puede ser abierta pasando la ruta del archivo o el flujo al inicializar la clase Workbook.
Acceso a las hojas de cálculo usando el nombre de la hoja
Los desarrolladores pueden acceder o obtener cualquier hoja de cálculo especificando su nombre o índice.
Eliminar hojas de cálculo utilizando el nombre de la hoja
A veces, los desarrolladores pueden necesitar eliminar hojas de cálculo de archivos de Excel existentes y esa tarea se puede realizar llamando al método removeAt de la colección WorksheetCollection. Podemos pasar el nombre de la hoja al método removeAt para eliminar una hoja de cálculo específica.
Eliminar hojas de cálculo utilizando el índice de la hoja
El enfoque anterior de eliminar hojas de cálculo funciona bien si los desarrolladores ya conocen los nombres de las hojas de cálculo que se van a eliminar. Pero, ¿qué pasa si no conoces el nombre de la hoja de cálculo que deseas eliminar de tu archivo de Excel?
Bueno, en tales circunstancias, los desarrolladores pueden usar una versión sobrecargada del método removeAt que toma el índice de la hoja de cálculo en lugar de su nombre de hoja.
Temas avanzados
- Activar Hojas y Activar una Celda en la Hoja de Cálculo
- Copiar y Mover Hojas de Cálculo Dentro y Entre Libros de Trabajo
- Copiar y mover hojas de cálculo
- Contar el número de celdas en la hoja de cálculo
- Detectar hojas de cálculo vacías
- Buscar si la hoja de trabajo es una hoja de diálogo
- Obtener el ID único de la hoja de trabajo
- Insertar imagen de fondo en Excel
- Crear, manipular o eliminar escenarios de hojas de trabajo
- Gestionar saltos de página
- Funciones de configuración de página
- Actualizar referencias en otras hojas de cálculo al eliminar columnas y filas en blanco en una hoja de cálculo
- Utilizar la propiedad SheetId de OpenXml usando Aspose.Cells
- Trabajar con fondo en archivos ODS
- Vistas de hojas de trabajo