Utilisation des bordures dans Apache POI et Aspose.Cells

Aspose.Cells - Travailler avec les bordures

Aspose.Cells fournit une classe,Cahierqui représente un fichier Excel Microsoft. La classe Workbook contient une WorksheetCollection qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par leFeuille de travailclasse. La classe Worksheet fournit une Cellscollection. Chaque pièce de la collection Cells représente un objet de laCellclasse.

Aspose.Cells fournit la méthode setStyle dans leCellclasse utilisée pour définir le style de formatage d’une cellule. De plus, l’objet Style de laStyleLa classe est utilisée et fournit des propriétés pour configurer les paramètres de police.

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 - Utilisation des frontières

La classe CellStyle fournit des fonctionnalités pour définir les paramètres de bordure à l’aide d’Apache POI SS - HSSF et 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);

Télécharger le code d’exécution

Télécharger l’exemple de code