2011-09-21 3 views
2

XSLX 배경색이 녹색 인 셀이 거의없고 녹색이 적고 나머지는 기본값 (흰색) 인 시트가 있습니다.자바에서 셀 색상을 얻는 방법

세포 색을 식별하는 방법은 무엇입니까? 세포 색을 기반으로, 나는 세포의 텍스트를 처리해야합니다. 나는 아파치 포이를 사용하고 있습니다.

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

cellColor가 셀의 배경색을 보유 할 경우 색상 이름을 어떻게 회수 할 수 있습니까?

감사 Ramm

답변

2

텍스트 값에 기초하지 마세요 제발 도와주세요. 거의 다 왔어.

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

지금 바로 수행

if(cellColor.equals(Color.GREEN)) { 
    //do whatever 
} 
관련 문제