アクセスして値を読み取っている既存のExcelスプレッドシートがあり、Apache POI HSSFを使用しています。
次のように初期化されます。
HSSFSheet sheet;
FileInputStream fis = new FileInputStream(this.file);
POIFSFileSystem fs = new POIFSFileSystem(fis);
HSSFWorkbook wb = new HSSFWorkbook(fs);
this.sheet = wb.getSheet(exsheet);
シートに存在するすべてのセルを反復処理しているため、セル オブジェクトが作成されます。
HSSFCell cell = (HSSFCell) cells.next();
フレームワークに詳しい人が、(HSSFColor) オブジェクトを作成してシート内の各セルの背景色を表す方法を説明してください。
どうもありがとう
編集、更新
私が知りたいことを明確にするために、既存のセルの背景色のHSSFColorオブジェクトを作成/取得するにはどうすればよいですか?
cell.getCellStyle().getFillBackgroundColor();
このコードは、HSSFColor オブジェクトではなく、短い数値のみを返します。これまでの回答に感謝します。