Como aplicar a cor de fundo da célula usando HSSF usando código Java

Estou tentando formatar a cor do plano de fundo da célula com base no status de execução do Testcase, como se o caso de teste fosse aprovado, o plano de fundo da célula se tornariaVerde e a cor do texto deve serBranco.

Da mesma forma para a cor de fundo da célula de casos de teste com falha:Vermelho e cor do texto:Branco

Por isso tentei o seguinte script.

Fundo:

HSSFCellStyle style = wBook.createCellStyle()
style.setFillBackgroundColor(IndexedColors.GREEN.getIndex())

Primeiro plano:

HSSFFont font = wBook.createFont()
font.setColor(HSSFColor.WHITE.index)
style.setFont(font)
resultCell.setCellStyle(style)

Porém, após a execução dos casos de teste, o plano de fundo da célula não será aplicado onde apenas o primeiro plano se aplica.

PARA SUA INFORMAÇÃO: Estou trabalhando com a versão Excel .XLS

Alguém deu o método correto para aplicar o plano de fundo da célula?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion