Gestión de rangos
Introducción
En Excel, puedes seleccionar varias celdas con una selección de caja de ratón, el conjunto de celdas seleccionadas se llama “Rango”.
Por ejemplo, puedes hacer clic con el botón izquierdo del ratón en la Celda “A1” de Excel y luego arrastrar hasta la celda “C4”. El área rectangular seleccionada también se puede crear fácilmente como un objeto utilizando Aspose.Cells para Python via .NET.
Aquí tienes cómo crear un rango, poner valor, establecer estilo y realizar más operaciones en el objeto “Rango”.
Gestión de rangos utilizando la biblioteca de Excel de Python Aspose.Cells
Aspose.Cells para Python via .NET proporciona una clase, Workbook que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección worksheets que permite acceder a cada hoja de cálculo en un archivo de Excel. Una hoja de cálculo está representada por la clase Worksheet. La clase Worksheet proporciona una colección Cells.
Cómo crear un rango
Cuando quieras crear un área rectangular que se extienda sobre A1:C4, puedes usar el siguiente código:
Cómo poner valor en las celdas del rango
Supongamos que tienes un rango de celdas que se extiende sobre A1:C4. La matriz hace 4 * 3 = 12 celdas. Las celdas individuales del rango se disponen de forma secuencial.
El siguiente ejemplo muestra cómo introducir algunos valores en las celdas del rango.
Cómo establecer el estilo de las celdas del rango
El siguiente ejemplo muestra cómo establecer el estilo de las celdas del rango.
Cómo obtener la 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 delimitado por cualquier combinación de filas y columnas en blanco. Solo lectura.
En Excel, puedes obtener el área CurrentRegion mediante:
- Selecciona un área (rango1) con el cuadro del ratón.
- Haz clic en “Inicio - Edición - Buscar y seleccionar - Ir a especial - Región actual”, o usa “Ctrl+Mayús+*”, verás que Excel automáticamente te ayuda a seleccionar un área (rango2), ahora lo hiciste, rango2 es el CurrentRegion de rango1.
Usando Aspose.Cells for Python via .NET, puedes usar la propiedad “Range.current_region” para realizar la misma función.
Por favor, descarga el siguiente archivo de prueba, ábrelo en Excel, usa el cuadro del ratón para seleccionar un área “A1:D7”, luego haz clic en “Ctrl+Mayús+*”, verás que el área “A1:C3” está seleccionada.
Ahora por favor ejecuta el siguiente ejemplo, mira cómo funciona en Aspose.Cells for Python via .NET:
Temas avanzados
- Rango de AutoFill del 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
- Cortar y pegar rango
- Eliminar rangos
- Obtener dirección Celda Contar Desplazamiento Toda la columna y Toda la fila del Rango
- Insertar rangos
- Combinar o dividir rango de celdas
- Mover rango de celdas en una hoja de cálculo
- Crear rangos con nombre con ámbito de libro de trabajo y hoja de cálculo
- Buscar y reemplazar datos en un rango