Olá pessoal!
Estou com um problema pra obter um valor numérico de uma célula. Quando o valor é muito grande, ele vem como notação científica e se eu converto pra string ele continua!
Jah tentei:
1-
double d = minhaRow.getCell(1).getNumericCellValue();
// O valor em d fik 1,23E+14
// se converter para String fik a mesma coisa
2-
NumberFormat nf = NumberFormat.getInstance();
String s = nf.format(d); // o valor agora está “123.000.000.000.000”
s = s.replace(".","");
Double d = new Double(s);// o valor VOLTA para 1,23E+14
Como eu faço pra pegar esse valor em notação científica e obter o valor real?