Recuperar Valor de Célula com Fórmula usando Jxl

Bom dia, Galera.
Estou com uma atividade no trabalho que está me dando muita dor de cabeça, a princípio uma atividade bem simples, porém to travado num trecho. A atividade consiste em fazer importação de um arquivo .xls e jogar as informações no banco sql server. Até então consegui fazer, só que quando as células possuem fórmulas nunca vem o valor correto. Segue o exemplo abaixo.

– Esse é o trecho onde eu converto os valores do xls:
if(cells[indexColuna].getType() == CellType.NUMBER || cells[indexColuna].getType() == CellType.NUMBER_FORMULA){
NumberCell nc = (NumberCell) cells[indexColuna];
double valorDouble = nc.getValue();
}

– Valor da célula do xls a importar: 7.919.280.869,2568
– Valor cadastrado no banco: 7.919.280.869,2567

Obs.: Já tentei todas as formas para tentar converter esse valor para não arredondar, mas até agora nada.

Valeu

Tenta ler o valor com BigDecimal, pois o double tem perda de precisão.

Problema q esse NumberCell me retorna um double.

A classe java.math.BigDecimal tem vários construtores, alguns deles recebe double como parâmetro.
Poderia tentar.
Dá uma conferida

Acontece a mesma coisa =/