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);

Descargar código de ejecución

Descargar código de muestra