[RESOLVIDO]Jxl Ajuda com números

0 respostas
Victaum

Bom dia galera, estou com um probleminha na hora de inserir números na minha planilha Excel… todo número que é inserido vem com uma aspas simples antes, isso impede o usuário de fazer cálculos na planilha.
esta vindo assim o Resultado '125,50 eu preciso saber como faço pra tirar essa aspa simples segue o trecho do código:

//Criando a aba
WritableSheet an = workbook.createSheet("Analitico", 0);

//inserindo valor
an.setColumnView(j, 30);					
an.addCell(new Label(j,indice+4,Validacoes.formataMoedaSemCifrao(relatorio.getValorLiquido()),conteudo));

Galera só explicando, esse validações funciona perfeitamente não é um problema dele, já q existe campo na tabela q eu insiro numero diretamente ele entra com a aspas simples tb…

obrigado

Consegui Resolver

//Criando a aba
WritableSheet an = workbook.createSheet("Analitico", 0);

//inserindo valor
an.setColumnView(j, 30);		
/*
* Substituir o Label por number
* Validções retorna uma String, o Number retorna um Double
* no meu caso o atributo é BigDecimal eu acrescentei .doubleValue()
* por último removi a formatação da fonte "conteudo", pois o Number não necessita
*/			
an.addCell(new Number(j,indice+4,relatorio.getValorLiquido(),doubleValue()));

espero que ajude alguem futuramente!

Criado 23 de fevereiro de 2011
Respostas 0
Participantes 1