Trabajar con bordes en Apache POI y Aspose.Cells
Aspose.Cells - Trabajo con bordes
Aspose.Cells proporciona una clase,Libro de trabajoque representa un archivo de Excel Microsoft. La clase Workbook contiene una WorksheetCollection que permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculoclase. La clase Worksheet proporciona una colección Cells. Cada elemento de la colección Cells representa un objeto de laCellclase.
Aspose.Cells proporciona el método setStyle en elCellclase utilizada para establecer el estilo de formato de una celda. Además, el objeto Estilo delEstiloclass se utiliza y proporciona propiedades para configurar los ajustes de fuente.
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 - Trabajo con bordes
La clase CellStyle proporciona características para establecer la configuración de los bordes usando Apache POI SS - HSSF y 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);