Apache-poi-cells
Apache POI –セル
スプレッドシートに入力したデータは常にセルに保存されます。 行と列のラベルを使用してセルを識別します。 この章では、Javaプログラミングを使用してスプレッドシートのセル内のデータを操作する方法について説明します。
セルを作成する
セルを作成する前に行を作成する必要があります。 行はセルのコレクションにすぎません。
次のコードスニペットは、セルの作成に使用されます。
細胞の種類
セルタイプは、セルに文字列、数値、または数式を含めることができるかどうかを指定します。 文字列セルは数値を保持できず、数値セルは文字列を保持できません。 以下に、セルのタイプ、その値、およびタイプ構文を示します。
Type of cell value | Type Syntax |
---|---|
Blank cell value | XSSFCell.CELL_TYPE_BLANK |
Boolean cell value | XSSFCell.CELL.TYPE_BOOLEAN |
Error cell value | XSSFCell.CELL_TYPE_ERROR |
Numeric cell value | XSSFCell.CELL_TYPE_NUMERIC |
String cell value | XSSFCell.CELL_TYPE_STRING |
次のコードは、スプレッドシートにさまざまな種類のセルを作成するために使用されます。
上記のコードを TypesofCells.java という名前のファイルに保存し、次のようにコマンドプロンプトからコンパイルして実行します。
システムがPOIライブラリで構成されている場合、システムはコンパイルおよび実行され、 typesofcells.xlsx という名前のExcelファイルが現在のディレクトリに生成され、次の出力が表示されます。
セルスタイル
ここでは、セルの書式設定を行い、隣接セルの結合、境界線の追加、セルの配置の設定、色の塗りつぶしなど、さまざまなスタイルを適用する方法を学習できます。
次のコードは、Javaプログラミングを使用して異なるスタイルをセルに適用するために使用されます。
上記のコードを CellStyle.java という名前のファイルに保存し、次のようにコマンドプロンプトからコンパイルして実行します。
現在のディレクトリに cellstyle.xlsx という名前のExcelファイルが生成され、次の出力が表示されます。
cellstyle.xlsxファイルは次のようになります。