Ange intervallsram
Möjliga användningsscenario
När du vill ange en ram för intervall behöver du inte ange varje cell individuellt. Du kan ange ramen för intervallet. Aspose.Cells for Python via .NET erbjuder den här funktionen. Den här artikeln tillhandahåller ett kodexempel som använder Aspose.Cells for Python via .NET för att ange intervallsram.
Hur man anger intervallsram i Excel
För att ställa in gränsen för en serie i Excel kan du följa dessa steg:
- Välj det cellområde där du vill tillämpa gränsen.
- I fliken “Start” på menyfliksområdet, leta upp gruppen “Teckenformat”.
- Inom gruppen “Teckenformat”, klicka på knappen “Gränser”.
- Välj den typ av gräns som du vill använda från alternativen i rullgardinsmenyn. Du kan välja mellan förinställda gränstyper eller anpassa din egen gräns.
- När du har valt önskad gränstil kommer gränsen att appliceras på det valda cellområdet.
Hur man ställer in områdesgräns med Aspose.Cells för Python Excel Library
Detta exempel visar hur man:
- Skapa en arbetsbok.
- Lägga till data till celler i den första arbetsboken.
- Skapa en Range.
- Ange den inre gränsen för området.
- Ange den yttre gränsen för området.
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") |