Gestión de rangos

Introducción

En Excel, puede seleccionar varias celdas con una selección del cuadro del mouse, el conjunto de celdas seleccionadas se denomina “Rango”.

Por ejemplo, puede hacer clic con el botón izquierdo del mouse en Cell “A1” de Excel y luego arrastrarlo a la celda “C4”. El área rectangular que seleccionó también se puede crear fácilmente como un objeto usando Aspose.Cells.

Aquí se explica cómo crear un rango, poner un valor, establecer un estilo y realizar más operaciones en el objeto “Rango”.

Gestión de rangos usando Aspose.Cells

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel Microsoft. ÉlLibro de trabajo la clase contiene unHojas de trabajo colección que permite el acceso a cada hoja de trabajo en un archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculo clase. ÉlHoja de cálculo la clase proporciona unCells recopilación.

Crear rango

Cuando desee crear un área rectangular que se extienda sobre A1:C4, puede usar el siguiente código:

Poner valor en el Cells del Rango

Digamos que tiene un rango de celdas que se extiende sobre A1:C4. La matriz hace 4 * 3 = 12 celdas. Las celdas de rango individuales se organizan secuencialmente: Rango[0,0], Rango[0,1], Rango[0,2], Rango[1,0], Rango[1,1], Rango[1,2], Rango[2,0], Rango[2,1], Rango[2,2], Rango[3,0], Rango[3,1], Rango[3,2].

El siguiente ejemplo muestra cómo ingresar algunos valores en las celdas del Rango.

Establecer estilo del Cells de la Gama

El siguiente ejemplo muestra cómo establecer el estilo de las celdas del Rango.

Obtener región actual del rango

CurrentRegion es una propiedad que devuelve un objeto Range que representa la región actual.

La región actual es un rango limitado por cualquier combinación de filas y columnas en blanco. Solo lectura.

En Excel, puede obtener el área CurrentRegion de la siguiente manera:

  1. Seleccione un área (rango 1) con el cuadro del mouse.
  2. Haga clic en “Inicio - Edición - Buscar y seleccionar - Ir a Especial - Región actual”, o use “Ctrl+Shift+*”, verá que Excel automáticamente lo ayuda a seleccionar un área (rango2), ahora que lo logró, rango2 es la región actual de range1.

Usando Aspose.Cells, puede usar la propiedad “Range.CurrentRegion” para realizar la misma función.

Descargue el siguiente archivo de prueba, ábralo en Excel, use el cuadro del mouse para seleccionar un área “A1: D7”, luego haga clic en “Ctrl + Shift + *”, verá el área “A1: C3” seleccionada.

región_actual.xlsx

Ahora ejecute el siguiente ejemplo, vea cómo funciona en Aspose.Cells:

Temas avanzados