Apache POI および Aspose.Cells で境界線を扱う
Contents
[
Hide
]
Aspose.Cells - 境界線の操作
Aspose.Cells は、Microsoft Excel ファイルを表すWorkbook クラスを提供します。 Workbook クラスには、Excel ファイル内の各ワークシートにアクセスが許可されるWorksheetCollection を含んでいます。ワークシートはWorksheet クラスによって表されます。Worksheet クラスは、Cellscollection を提供します。Cells コレクション内の各アイテムは、Cell クラスのオブジェクトを表します。
Aspose.Cells は、Cell クラスのsetStyle メソッドを提供し、セルの書式設定を行うために使用されます。また、フォント設定を構成するためのStyle クラスの Style オブジェクトを使用できます。
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 - 色の扱い
CellStyle クラスは、Apache POI SS - HSSF および 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);
ランニングコードのダウンロード
サンプルコードをダウンロード
詳細については、セルに境界線を追加する を参照してください。