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 Excel. La clase Workbook contiene una colección de Worksheets 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 de Cells que representa todas las celdas en la hoja de cálculo.

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

  1. Utilizando el nombre de la celda.
  2. Utilizando el índice de fila y columna de una celda.
  3. Utilizando un índice de celda en la colección de Cells

Usando el nombre de la celda

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

Si crea una hoja de cálculo en blanco al principio, el recuento de la colección de Cells es cero. Cuando utiliza este enfoque para acceder a una celda, verifica si esta celda existe en la colección o no. Si sí, devuelve el objeto de la celda en la colección; de lo contrario, crea un nuevo objeto de Cell, agrega el objeto a la colección de Cells y luego devuelve ese objeto. Este enfoque es la forma más fácil de acceder a la celda si está familiarizado con Microsoft Excel, pero es el más lento en comparación con 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 Cells de la clase Worksheet. Este enfoque funciona de la misma manera que el primer enfoque.

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

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

Puede acceder al rango máximo de visualización de una hoja de cálculo utilizando el método MaxDisplayRange de la colección de Cells