Arbeiten mit Rahmen in Apache POI und Aspose.Cells
Aspose.Cells - Arbeiten mit Rahmen
Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält eine WorksheetCollection, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet dargestellt. Die Klasse Worksheet stellt eine Cellscollection bereit. Jedes Element in der Cells-Sammlung repräsentiert ein Objekt der Klasse Cell
Aspose.Cells bietet die setStyle-Methode in der Klasse Cell an, um den Formatierungsstil einer Zelle festzulegen. Außerdem wird das Style-Objekt der Klasse Style verwendet und bietet Eigenschaften zur Konfiguration von Schriftart-Einstellungen.
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 - Arbeiten mit Rahmen
Die CellStyle-Klasse bietet Funktionen zur Festlegung von Rahmen-Einstellungen unter Verwendung von Apache POI SS - HSSF und 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);