Problemas com o valor lido de uma planilha excel

Pessoal, estou lendo uma planilha excel através da API JXL. Ao ler uma célula da planílha, o valor está assim na planílha: 2,5935, porém ao ler a célula, o valor que aparece é esse: 2,5940. Não sei porque, mas ao ler o arquivo, o valor é arredondado para cima. Gostaria que viesse da mesma forma que está na planílha. Alguém ai sabe como?

Segue o código de leitura:


Workbook planilha = Workbook.getWorkbook(file);
Sheet aba = planilha.getSheet(0);

int numRows = aba.getRows();

for (int i = 1; i < numRows; i++) {

	String valor = linha[6].getContents();//Aqui o valor já vem como: 2,5940

}

Bom !

…tenta pegar esse valor como String.

Em um dos meus projetos, iniciei uma arquitetura para um processo batch com uma estrutura utilizando a API POI. http://poi.apache.org/

Cara, não me arrependi, não sofremos riscos por causa dessa estrutura utilizando esta API.

Cara, ele já vem como String. Debugando esse código, vi que ele tem um NumberFormat porém não consigo modificar o formato dele, posso somente fazer um get. Na real, nem sei o que faço mais, isso tá muito fod… de arrumar… Algo que parecia tão simples…
Não tenho como mudar de API, mas mesmo assim valeu pela ajuda.