Accediendo al Cells de una hoja de trabajo

Cómo acceder al Cells

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel. ElLibro de trabajola clase contiene unColección de hojas de trabajoque permite el acceso a cada hoja de cálculo del archivo Excel. Una hoja de trabajo está representada por elHoja de cálculo clase. ElHoja de cálculo clase proporciona unCellscolección que representa todas las celdas de la hoja de trabajo.

Nosotros podemos usarCellscolección para acceder a las celdas de una hoja de trabajo. Aspose.Cells proporciona tres enfoques básicos para acceder a las celdas de una hoja de trabajo:

  1. Usando el nombre de la celda.
  2. Usando el índice de fila y columna de una celda.
  3. Usando un índice de celda en elCellsrecopilación

**IMPORTANTE:**Hemos mencionado que el tercer enfoque es el más rápido y el primero es el más lento. La diferencia de rendimiento entre los enfoques es muy pequeña, así que no se preocupe por la degradación del rendimiento, independientemente del enfoque que utilice.

Cómo obtener el objeto Cell por nombre Cell

Los desarrolladores pueden acceder a cualquier celda específica pasando su nombre de celda alCells colección de laHoja de cálculoclase como índice.

Si crea una hoja de trabajo en blanco al principio, el recuento deCellsla recaudación es cero. Cuando utiliza este enfoque para acceder a una celda, comprobará si esta celda existe en la colección o no. En caso afirmativo, devuelve el objeto de celda en la colección; de lo contrario, crea una nuevaCell objeto, agrega el objeto alCellscolección y luego devuelve el 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.

Cómo obtener el objeto Cell por índice de fila y columna del Cell

Los desarrolladores pueden acceder a cualquier celda específica pasando los índices de su fila y columna alCells colección de laHoja de cálculoclase.

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

Cómo obtener el objeto Cell mediante el índice Cell en la colección Cells

También se puede acceder a una celda pasando el índice numérico de la celda alCellsrecopilación.

Si utiliza este enfoque para acceder a las celdas, se puede generar una excepción si el índice numérico de la celda está fuera de rango. Este enfoque es el más rápido para acceder a las celdas, pero una cosa importante que debe saber es que si usa este enfoque para acceder a un objeto de celda, el índice numérico puede cambiar después de que se agregan nuevas celdas alCells recopilación. Los objetos celulares en elCellsLa colección está ordenada internamente por índices de filas y columnas.

Cómo obtener el rango máximo de visualización de la hoja de trabajo

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

Puede acceder al rango máximo de visualización de una hoja de trabajo usandoHoja de trabajo.Cells.MaxDisplayRange . El siguiente código de muestra ilustra cómo acceder alRango máximo de visualizaciónpropiedad.