Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

ApachePOI

[POI] Excelのセルに背景色を設定する

投稿日:2019年12月26日 更新日:

ApachePOIで、Excelのセルに背景色を設定する方法です

サンプルソース

例)A1セルを黄色で塗りつぶす

塗り潰しパターンの種類

塗潰しパターン(FillPatternType)には以下の種類があります。

org.apache.poi.ss.usermodel.FillPatternTypeの種類

  • FillPatternType.ALT_BARS
  • FillPatternType.BIG_SPOTS
  • FillPatternType.BRICKS
  • FillPatternType.DIAMONDS
  • FillPatternType.FINE_DOTS
  • FillPatternType.LEAST_DOTS
  • FillPatternType.LESS_DOTS
  • FillPatternType.NO_FILL
  • FillPatternType.SOLID_FOREGROUND
  • FillPatternType.SPARSE_DOTS
  • FillPatternType.SQUARES
  • FillPatternType.THICK_BACKWARD_DIAG
  • FillPatternType.THICK_FORWARD_DIAG
  • FillPatternType.THICK_HORZ_BANDS
  • FillPatternType.THICK_VERT_BANDS
  • FillPatternType.THIN_BACKWARD_DIAG
  • FillPatternType.THIN_FORWARD_DIAG
  • FillPatternType.THIN_HORZ_BANDS
  • FillPatternType.THIN_VERT_BANDS

備考

  • セルの背景色をセットするには、背景色を指定したCellStyleオブジェクトを作成して、対象セルに設定するという手順で行います。
  • 背景色をセットする時は色だけでなく、塗り潰しのパターンを同時に指定する必要があります。
    (塗りつぶしの場合は上記例のように「FillPatternType.SOLID_FOREGROUND」を指定すればOKです。

関連項目


スポンサーリンク

スポンサーリンク

-ApachePOI
-

執筆者:


comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

[POI] Excelに画像を設定する

POIでExcelに画像を設定する方法です。 サンプルソース 例)画像「gazo.jpg」を設定した ...

[POI] Excelファイルを読み込む

ApachePOIを使ってExcelファイルを読み込む方法です。 .xlsx形式、.xls形式どちら ...

[POI] 行の高さを取得・設定する

ApachePOIで、行の高さを取得・設定するサンプルです。 行の高さを取得・設定するには以下メソッ ...

[POI] セルの型を取得する

ApachePOIで、Excelのセルの型を取得する方法です。 サンプルソース 例)読込んだExce ...

[POI] 用紙サイズを設定する

ApachePOIで、印刷時の用紙サイズを設定するサンプルです。 用紙サイズを設定するには、Prin ...