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:

  1. Selecciona un área (rango1) con el cuadro del ratón.
  2. 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.

current_region.xlsx

Ahora por favor ejecuta el siguiente ejemplo, mira cómo funciona en Aspose.Cells for Python via .NET:

Temas avanzados