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:
- Seleccione un área (rango 1) con el cuadro del mouse.
- 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.
Ahora ejecute el siguiente ejemplo, vea cómo funciona en Aspose.Cells:
Temas avanzados
- Autocompletar rango de archivo de Excel
- Copiar rangos de Excel
- Copiar solo datos de rango
- Copiar datos de rango con estilo
- Copiar solo estilo de rango
- Crear rango de unión
- Gama Cortar y Pegar
- Eliminar rangos
- Obtener la dirección Cell Contar el desplazamiento de toda la columna y toda la fila del rango
- Insertar rangos
- Fusionar o separar Rango de Cells
- Mover rango de Cells en una hoja de trabajo
- Crear rangos con nombre de ámbito de libro y hoja de trabajo
- Buscar y reemplazar datos en un rango