2

背景色が緑、赤、残りがデフォルト(白)のセルがほとんどないXSLXシートがあります

セルの色を識別する方法は? セルの色に基づいて、セル内のテキストを処理する必要があります。私はapache poiを使用しています。

Cell cell = row.getCell(6);
CellStyle style = cell.getCellStyle();
Color cellColor = (cell.getCellStyle().getFillBackgroundColorColor());

cellColor がセルの背景色を保持する場合、どのようにして色名を取得できますか。

助けてください

ありがとうラム

4

1 に答える 1

2

テキスト値に基づいてはいけません。あなたはほとんどそこにいます。

Color cellColor = (cell.getCellStyle().getFillBackgroundColorColor());

今すぐ実行してください:

if(cellColor.equals(Color.GREEN)) {
  //do whatever
}
于 2012-04-18T13:52:01.763 に答える