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シートを複製する

ApachePOIでExcelシートを複製する方法です。 サンプルソース 例)読み込んだExcelの ...

[POI] ApachePOIの使用準備をする

ApachePOIの使用準備をする方法です。 手順 ①以下サイトからApachePOIをダウンロード ...

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

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

[POI] セルのコメントを取得する

ApachePOIで、セルのコメントを取得するサンプルです。 セルのコメントを取得するには、Shee ...

[POI] セルをコピーする

ApachePOIで、セルをコピーするサンプルです。 サンプルソース 例)読み込んだExcelのA1 ...