Ange intervallsram
Contents
[
Hide
]
Möjliga användningsscenario
När du vill ange en ram för ett intervall behöver du inte ange varje cell individuellt. Du kan ange ramen för intervallet. Aspose.Cells erbjuder denna funktion. Denna artikel ger en kodexempel som använder Aspose.Cells för att ange intervallsramen.
Ange 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.
Ställ in gränslinje med hjälp av Aspose.Cells
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Instantiating an Workbook object | |
Workbook workbook = new Workbook(); | |
//Obtaining the reference of the newly added worksheet | |
Worksheet ws = workbook.getWorksheets().get(0); | |
Cells cells = ws.getCells(); | |
//Setting the value to the cells | |
Cell cell = cells.get("A1"); | |
cell.putValue("Fruit"); | |
cell = cells.get("B1"); | |
cell.putValue("Count"); | |
cell = cells.get("C1"); | |
cell.putValue("Price"); | |
cell = cells.get("A2"); | |
cell.putValue("Apple"); | |
cell = cells.get("A3"); | |
cell.putValue("Mango"); | |
cell = cells.get("A4"); | |
cell.putValue("Blackberry"); | |
cell = cells.get("A5"); | |
cell.putValue("Cherry"); | |
cell = cells.get("B2"); | |
cell.putValue(5); | |
cell = cells.get("B3"); | |
cell.putValue(3); | |
cell = cells.get("B4"); | |
cell.putValue(6); | |
cell = cells.get("B5"); | |
cell.putValue(4); | |
cell = cells.get("C2"); | |
cell.putValue(5); | |
cell = cells.get("C3"); | |
cell.putValue(20); | |
cell = cells.get("C4"); | |
cell.putValue(30); | |
cell = cells.get("C5"); | |
cell.putValue(60); | |
// Create a range (A1:C5). | |
Range range = cells.createRange("A1", "C5"); | |
//set inner borer of range | |
CellsColor innerColor = workbook.createCellsColor(); | |
innerColor.setColor(Color.getRed()); | |
range.setInsideBorders(BorderType.VERTICAL, CellBorderType.THIN, innerColor); | |
innerColor.setColor(Color.getGreen()); | |
range.setInsideBorders(BorderType.HORIZONTAL, CellBorderType.THIN, innerColor); | |
//set outer borer of range | |
CellsColor outerColor = workbook.createCellsColor(); | |
outerColor.setColor(Color.getBlue()); | |
range.setOutlineBorders(CellBorderType.THIN, outerColor); | |
workbook.save("out.xlsx"); |