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