Administrar hojas de trabajo
Administrar hojas de trabajo usando Aspose.Cells es tan fácil como ABC. En esta sección, describiremos cómo podemos:
- Cree un nuevo archivo de Excel desde cero y agréguele una hoja de trabajo
- Agregar hojas de trabajo a las hojas de cálculo del diseñador
- Acceder a las hojas de trabajo usando el nombre de la hoja
- Eliminar una hoja de trabajo de un archivo de Excel usando su nombre de hoja
- Eliminar una hoja de trabajo de un archivo de Excel usando su índice de hoja
Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel.Libro de trabajo la clase contiene unColección de hojas de trabajoque permite el acceso a cada hoja de trabajo en el archivo de Excel.
Una hoja de trabajo está representada por elHoja de cálculo clase.Hoja de cálculoLa clase proporciona una amplia gama de propiedades y métodos para administrar una hoja de cálculo. Veamos cómo podemos hacer uso de este conjunto básico de API.
Agregar hojas de trabajo a un nuevo archivo de Excel
Para crear un nuevo archivo de Excel mediante programación, los desarrolladores tendrían que crear un objeto deLibro de trabajo clase que representa un archivo de Excel. Entonces los desarrolladores pueden llamaragregar método de laColección de hojas de trabajo . cuando llamamosagregar, se agrega automáticamente una hoja de cálculo vacía al archivo de Excel, a la que se puede hacer referencia pasando el índice de hoja de la hoja de cálculo recién agregada alColección de hojas de trabajo . Una vez que se obtiene la referencia de la hoja de trabajo, los desarrolladores pueden trabajar en sus hojas de trabajo de acuerdo con sus requisitos. Una vez que se realiza el trabajo en las hojas de trabajo, los desarrolladores pueden guardar su archivo de Excel recién creado con nuevas hojas de trabajo llamando alahorrar método de laLibro de trabajoclase.
Adición de hojas de trabajo a una hoja de cálculo de Designer
El proceso de agregar hojas de trabajo a una hoja de cálculo de diseñador es completamente igual al del enfoque anterior, excepto que el archivo de Excel ya está creado y debemos abrir ese archivo de Excel primero antes de agregarle una hoja de trabajo. Se puede abrir una hoja de cálculo de diseñador pasando la ruta del archivo o la secuencia mientras se inicializa elLibro de trabajoclase.
Acceder a las hojas de trabajo usando el nombre de la hoja
Los desarrolladores pueden acceder u obtener cualquier hoja de trabajo especificando su nombre o índice.
Eliminación de hojas de trabajo usando el nombre de la hoja
A veces, los desarrolladores pueden necesitar eliminar hojas de trabajo de archivos de Excel existentes y esa tarea se puede realizar llamando aleliminar en método de laColección de hojas de trabajo recopilación. Podemos pasar el nombre de la hoja aleliminar en método para eliminar una hoja de trabajo específica.
Eliminación de hojas de cálculo mediante el índice de hojas
El enfoque anterior de eliminar hojas de trabajo funciona bien si los desarrolladores ya conocen los nombres de las hojas de trabajo que se eliminarán. Pero, ¿qué sucede si no conoce el nombre de la hoja de trabajo que desea eliminar de su archivo de Excel?
Bueno, en tales circunstancias, los desarrolladores pueden usar una versión sobrecargada de[eliminar en](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(int)método que toma el índice de hoja de la hoja de trabajo en lugar de su nombre de hoja.
Temas avanzados
- Activación de hojas y activación de un Cell en la hoja de trabajo
- Copiar y mover hojas de trabajo dentro y entre libros de trabajo
- Copiar y mover hojas de trabajo
- Cuente el número de celdas en la hoja de trabajo
- Detectar hojas de trabajo vacías
- Averigüe si la hoja de trabajo es una hoja de diálogo
- Obtener identificación única de la hoja de trabajo
- Insertar imagen de fondo en Excel
- Crear, manipular o eliminar escenarios de las hojas de trabajo
- Gestión de saltos de página
- Funciones de configuración de página
- Actualice referencias en otras hojas de trabajo mientras elimina columnas y filas en blanco en una hoja de trabajo
- Utilice la propiedad Sheet.SheetId de OpenXml usando Aspose.Cells
- Trabajar con fondo en archivos ODS
- Vistas de la hoja de cálculo