Administre hojas de trabajo de Microsoft archivos de Excel.

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel. ÉlLibro de trabajola clase contiene unHojas de trabajocolección que permite el acceso a cada hoja de trabajo en el archivo de Excel.

Una hoja de trabajo está representada por elHoja de cálculoclase. ÉlHoja de cálculoLa clase proporciona una amplia gama de propiedades y métodos para administrar hojas de trabajo.

Agregar hojas de trabajo a un nuevo archivo de Excel

Para crear un nuevo archivo de Excel mediante programación:

  1. Crea un objeto de laLibro de trabajoclase.
  2. Llama aAgregar metodo de laColección de hojas de trabajo clase. Una hoja de cálculo vacía se agrega automáticamente al archivo de Excel. Se puede hacer referencia al pasar el índice de la hoja de la nueva hoja de trabajo alHojas de trabajo recopilación.
  3. Obtenga una referencia de la hoja de trabajo.
  4. Realizar el trabajo en las hojas de trabajo.
  5. Guarde el nuevo archivo de Excel con nuevas hojas de trabajo llamando alLibro de trabajo clase'Ahorrarmétodo.

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 el mismo que el de agregar una nueva hoja de trabajo, excepto que el archivo de Excel ya existe, por lo que debe abrirse antes de agregar las hojas de trabajo. Una hoja de cálculo de diseñador puede ser abierta por elLibro de trabajoclase.

Acceder a las hojas de trabajo usando el nombre de la hoja

Acceda a cualquier hoja de trabajo especificando su nombre o índice.

Eliminación de hojas de trabajo usando el nombre de la hoja

Para eliminar hojas de trabajo de un archivo, llame alEliminar en método deColección de hojas de trabajo clase. Pase el nombre de la hoja alEliminar enmétodo para eliminar una hoja de trabajo específica.

Eliminación de hojas de cálculo mediante el índice de hojas

La eliminación de hojas de trabajo por nombre funciona bien cuando se conoce el nombre de la hoja de trabajo. Si no conoce el nombre de la hoja de cálculo, utilice una versión sobrecargada de laEliminar enmétodo que toma el índice de hoja de la hoja de trabajo en lugar de su nombre de hoja.

Activar hojas y hacer un activo Cell en la hoja de trabajo

A veces, necesita que una hoja de trabajo específica esté activa y se muestre cuando un usuario abre un archivo de Excel Microsoft en Excel. De manera similar, es posible que desee activar una celda específica y configurar las barras de desplazamiento para mostrar la celda activa. Aspose.Cells es capaz de hacer todas estas tareas.

Unhoja activa es una hoja en la que está trabajando: el nombre de la hoja activa en la pestaña está en negrita de forma predeterminada.

UnCélula activa es una celda seleccionada, la celda en la que se ingresan los datos cuando comienza a escribir. Solo una celda está activa a la vez. La celda activa está resaltada por un borde grueso.

Activando Hojas y Haciendo un Cell Activo

Aspose.Cells proporciona llamadas API específicas para activar una hoja y una celda. Por ejemplo, elAspose.Cells.WorksheetCollection.ActiveSheetIndexLa propiedad es útil para configurar la hoja activa en un libro de trabajo. Similarmente,Aspose.Cells.Worksheet.ActiveCellLa propiedad se utiliza para establecer y obtener una celda activa en la hoja de cálculo.

Para asegurarse de que las barras de desplazamiento horizontal o vertical estén en la posición del índice de fila y columna en la que desea mostrar datos específicos, use elAspose.Cells.Worksheet.FirstVisibleRow yAspose.Cells.Worksheet.FirstVisibleColumnpropiedades.

El siguiente ejemplo muestra cómo activar una hoja de trabajo y hacer una celda activa en ella. En la salida generada, las barras de desplazamiento se desplazarán para hacer que la segunda fila y la segunda columna sean sus primeras filas y columnas visibles.

Temas avanzados