Acceso a Cells de una hoja de trabajo

Accediendo al Cells

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel. ÉlLibro de trabajola 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. ÉlHoja de cálculo la 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 en 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 primer enfoque 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.

Usando Cell Nombre

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

Si crea una hoja de cálculo en blanco al principio, el recuento deCellsla recaudación es cero. Cuando utiliza este enfoque para acceder a una celda, verificará 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, añade 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.

Uso del índice de filas y columnas 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.

Uso del í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 algo 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 agregar nuevas celdas alCells recopilación. Los objetos de celda en elCellscolección se ordenan internamente por índices de fila y columna.

Acceso al 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 ejemplo ilustra cómo acceder a laMaxDisplayRangepropiedad.