Boa tarde,
estou tentando ler a cor da célula no Excel usando o apache poi com o comando getfillforegroundcolor mas a unica coisa que traz é o valor 64, alguém saberia como pegar a cor de fundo da célula ?
Obrigado.
Apache poi
D
4 Respostas
D
ninguem ?
Olá,
Bem, para verificar qual cor é essa você vai ter que comparar com a HSSFColor:
http://poi.apache.org/apidocs/org/apache/poi/hssf/util/HSSFColor.html
att,
D
No caso terei de fazer um if para cada cor do HSSFColor ?
D
Bom consegui pegar a cor de fundo da celula. Valeu pela dica Mero_Aprendiz
segue codigo :
Sheet sh = work.getSheetAt(0);
for(Row row : sh)
for(Cell cel : row){
HSSFColor cor = (HSSFColor) cel.getCellStyle().getFillForegroundColorColor() ;
System.out.println(cor.getHexString());
}
Criado 22 de junho de 2011
Ultima resposta 27 de jun. de 2011
Respostas 4
Participantes 2