Acceso a las Celdas de una Hoja de Cálculo

Accediendo a las celdas

Aspose.Cells proporciona una clase, Workbook que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección 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 colección Cells que representa todas las celdas de la hoja de cálculo.

Podemos usar la colección Cells para acceder a las celdas en una hoja de cálculo. Aspose.Cells proporciona diferentes enfoques básicos para acceder a las celdas:

  1. Usar el nombre de la celda.
  2. Usar el índice de fila y columna.

Usando el nombre de la celda

Los desarrolladores pueden acceder a cualquier celda específica pasando su nombre de celda a la colección Cells de la clase Worksheet.

Si crea una hoja de cálculo en blanco al principio, el recuento de la colección de Celdas es cero. Cuando utiliza este enfoque para acceder a una celda, verificará si esta celda existe en la colección o no. Si es así, devuelve el objeto de celda en la colección; de lo contrario, crea un nuevo objeto Celda, agrega el objeto a la colección de Celdas y luego devuelve el objeto. Este enfoque es la forma más sencilla de acceder a la celda si está familiarizado con Microsoft Excel, pero es más lento que otros enfoques.

Usando el índice de fila y columna de la celda

Los desarrolladores pueden acceder a una celda específica pasando los índices de su fila y columna a la colección de Celdas de la clase Hoja de Cálculo.

Este enfoque funciona de la misma manera que el primer enfoque.

Artículos relacionados

Acceso al rango de visualización máxima de la hoja de cálculo

Aspose.Cells permite a los desarrolladores acceder al rango de visualización máximo de una hoja de cálculo. El rango de visualización máximo - el rango de celdas entre la primera y la última celda con contenido - es útil cuando necesitas copiar, seleccionar o mostrar todo el contenido de una hoja de cálculo en una imagen.

Puede acceder al rango de visualización máxima de una hoja de cálculo utilizando Worksheet.getCells().getMaxDisplayRange().

En la figura siguiente, el rango de visualización máxima de la hoja de cálculo seleccionada es A1:G15.

Mostrando el rango de visualización máxima de esta hoja de cálculo

todo:image_alt_text

El siguiente código de ejemplo ilustra cómo acceder a la propiedad MaxDisplayRange. El código genera la siguiente salida.

 Maximum Display Range: =Sheet1!$A$1:$G$15