Arbeta med gränser i Apache POI och Aspose.Cells

Aspose.Cells - Arbeta med gränser

Aspose.Cells tillhandahåller en klass,Arbetsboksom representerar en Microsoft Excel-fil. Klassen Workbook innehåller en WorksheetCollection som ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsbladklass. Klassen Worksheet tillhandahåller en Cellscollection. Varje föremål i Cells-samlingen representerar ett objekt avCellklass.

Aspose.Cells tillhandahåller setStyle-metoden iCellklass som används för att ställa in en cells formateringsstil. Även stilobjektet förStilklass används och ger egenskaper för att konfigurera teckensnittsinställningar.

Java

 // Style the cell with borders all around.

Style style = workbook.createStyle();

style.setBorder(BorderType.BOTTOM_BORDER, CellBorderType.THIN, Color.getBlack());

style.setBorder(BorderType.LEFT_BORDER, CellBorderType.THIN, Color.getGreen());

style.setBorder(BorderType.RIGHT_BORDER, CellBorderType.THIN, Color.getBlue());

style.setBorder(BorderType.TOP_BORDER, CellBorderType.MEDIUM_DASH_DOT, Color.getBlack());

// Setting style to the cell

cell.setStyle(style);

Apache POI SS - HSSF XSSF - Arbeta med gränser

CellStyle-klassen tillhandahåller funktioner för att ställa in gränsinställningar med Apache POI SS - HSSF och XSSF.

Java

 //Setting the line of the top border

style.setBorder(BorderType.TOP_BORDER,CellBorderType.THICK,Color.getBlack());

//Setting the line of the bottom border

style.setBorder(BorderType.BOTTOM_BORDER,CellBorderType.THICK,Color.getBlack());

//Setting the line of the left border

style.setBorder(BorderType.LEFT_BORDER,CellBorderType.THICK,Color.getBlack());

//Setting the line of the right border

style.setBorder(BorderType.RIGHT_BORDER,CellBorderType.THICK,Color.getBlack());

//Saving the modified style to the "A1" cell.

cell.setStyle(style);

Ladda ner Running Code

Ladda ner provkod