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
- Cambie la fuente de datos del gráfico a la hoja de trabajo de destino al copiar filas o rango
- Copiar rangos de Excel
- Copiar solo datos de rango
- Copiar datos de rango con estilo
- Copiar solo estilo de rango
- Copiar alturas de fila del rango de origen al rango de destino
- Crear rango de unión
- Cortar y pegar rangos
- Eliminar rangos
- Detectar fusionado Cells en una hoja de trabajo
- Obtener la dirección Cell Contar el desplazamiento de toda la columna y toda la fila del rango
- Obtener rango con enlaces externos
- Implementación de rangos no secuenciales
- Insertar rangos
- Fusionar o separar Rango de Cells
- Mover rango de Cells en una hoja de trabajo
- Rangos con nombre
- Buscar y reemplazar datos en un rango