Establecer Borde de Rango
Escenarios de uso posibles
Cuando desee establecer el borde de un rango, no es necesario establecer cada celda individualmente. Puede establecer el borde en el rango. Aspose.Cells for Python via .NET ofrece esta función. Este artículo proporciona un código de ejemplo que utiliza Aspose.Cells for Python via .NET para establecer el borde de un rango.
Cómo establecer el borde de un rango en Excel
Para establecer el borde de un rango en Excel, puedes seguir estos pasos:
- Selecciona el rango de celdas al que deseas aplicarle el borde.
- En la pestaña “Inicio” de la cinta, busca el grupo “Fuente”.
- Dentro del grupo “Fuente”, haz clic en el botón desplegable “Bordes”.
- Elige el tipo de borde que deseas aplicar de las opciones en el menú desplegable. Puedes elegir entre estilos de borde preestablecidos o personalizar tu propio borde.
- Una vez que hayas seleccionado el estilo de borde deseado, el borde se aplicará al rango seleccionado de celdas.
Cómo establecer el borde de un rango usando Aspose.Cells for Python Excel Library
Este ejemplo muestra cómo:
- Crear un libro de trabajo.
- Agregar datos a las celdas en la primera hoja de cálculo.
- Crear un Range.
- Establecer el borde interno del rango.
- Establecer el borde externo del rango.
from aspose.cells import BorderType, CellBorderType, Workbook | |
from aspose.pydrawing import Color | |
# Instantiating an Workbook object | |
workbook = Workbook() | |
# Obtaining the reference of the newly added worksheet | |
ws = workbook.worksheets[0] | |
cells = ws.cells | |
# Setting the value to the cells | |
cell = cells.get("A1") | |
cell.put_value("Fruit") | |
cell = cells.get("B1") | |
cell.put_value("Count") | |
cell = cells.get("C1") | |
cell.put_value("Price") | |
cell = cells.get("A2") | |
cell.put_value("Apple") | |
cell = cells.get("A3") | |
cell.put_value("Mango") | |
cell = cells.get("A4") | |
cell.put_value("Blackberry") | |
cell = cells.get("A5") | |
cell.put_value("Cherry") | |
cell = cells.get("B2") | |
cell.put_value(5) | |
cell = cells.get("B3") | |
cell.put_value(3) | |
cell = cells.get("B4") | |
cell.put_value(6) | |
cell = cells.get("B5") | |
cell.put_value(4) | |
cell = cells.get("C2") | |
cell.put_value(5) | |
cell = cells.get("C3") | |
cell.put_value(20) | |
cell = cells.get("C4") | |
cell.put_value(30) | |
cell = cells.get("C5") | |
cell.put_value(60) | |
# Create a range (A1:C5). | |
range = cells.create_range("A1", "C5") | |
# set inner borer of range | |
innerColor = workbook.create_cells_color() | |
innerColor.color = Color.red | |
range.set_inside_borders(BorderType.VERTICAL, CellBorderType.THIN, innerColor) | |
innerColor.color = Color.green | |
range.set_inside_borders(BorderType.HORIZONTAL, CellBorderType.THIN, innerColor) | |
# set outer borer of range | |
outerColor = workbook.create_cells_color() | |
outerColor.color = Color.blue | |
range.set_outline_borders(CellBorderType.THIN, outerColor) | |
workbook.save("out.xlsx") |