Problemas Apache.Poi Excel

442 views
Skip to first unread message

Jose Carlos

unread,
Aug 17, 2010, 8:43:57 AM8/17/10
to pbjug
Pessoal, Bom Dia.
 
 
Estou montando um relatório em xls, utilizando a API Apache.Poi, onde em algumas células o texto é quebrado com um "\n", porém na visualização do arquivo o mesmo não quebra, e ao invés disto
aparece um caracter desconhecido. O texto só "quebra" quando clicamos na célula, depois na "Barra de Formula" e na célula novamente.
 
Estou enviando o xls e um projeto bastante "capenga" apenas para demonstrar o meu problema.
 
Obs.:
- Rodei os foruns e encontrei algumas "soluções" como "char c = 0x0a; ", "char c = 10" e até mesmo o "\n" mas o problema continua.
- Testei nas versões 2000 e 2003
 
vejam ai se podem me ajudar com essa bronca e desde já agradeço a atenção de todos.

 
Valeu!!!

 
 
 
Att,
 
José Carlos Lacerda
Twitter: www.twitter.com/jcarloslacerda
Msn: madurei...@hotmail.com 




teste.xls
Excel.zip

willy duarte

unread,
Aug 17, 2010, 9:29:43 AM8/17/10
to pb...@googlegroups.com
Se eu não me engano

//to enable newlines you need set a cell styles with wrap=true
CellStyle cs = wb.createCellStyle();
cs.setWrapText(true);
cell.setCellStyle(cs);

Faz tempo que utilizei, por isso não lembro direito como é que fica

willy duarte

unread,
Aug 17, 2010, 9:31:42 AM8/17/10
to pb...@googlegroups.com
2010/8/17 willy duarte <willy.d...@gmail.com>:

esse metódo "setWrapText" do estilo informa que é pra quebrar o texto

Jose Carlos

unread,
Aug 17, 2010, 9:45:05 AM8/17/10
to pbjug
Ei caba, funcionou!!! :D
 
O pior é que ontem perdi um tempo danado olhando a documentação do CellStyle procurando por algo tipo "Line Feed" que é o nome dado para o "\n"


Muito obrigado pela sua ajuda, agradeço sua atenção e a de todos ae do grupo.

 

 
 
Att,
 
José Carlos Lacerda
Twitter: www.twitter.com/jcarloslacerda
Msn: madurei...@hotmail.com 

 
 
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "PBJug" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para pb...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para pbjug+un...@googlegroups.com.
> Para obter mais opções, visite esse grupo em http://groups.google.com/group/pbjug?hl=pt-BR.
>
Reply all
Reply to author
Forward
0 new messages