Exportar Jtable para excel

2 respostas
caioamante

Amigos… estou precisando de uma ajuda… fiz um aplicativo o qual quando pesquiso dados em uma jtable ele busca informações de alguns campos… e traz na tela…
Isso está funcionando perfeitamente… utilizei list para fazer isso …os dados vem através de uma consulta sql…
a minha ideia é de trazer esses dados e exportar os mesmos para uma planilha em excell… com as grades da jtable…

Será que alguem sabe como posso fazer isso?

DefaultTableModel tmContato = new DefaultTableModel(null, new String[]{"id", "nome", "endereco", "telefone"}); List<Contato> contatos; ListSelectionModel lsmContato; List<Contato> c1;

2 Respostas

ViniGodoy

Se você tem uma classe chamada Contato, e uma lista de contatos, não use o DefaultTableModel. É mais fácil, mais eficiente, mais seguro e mais limpo criar seu próprio TableModel. Nesse post, tem um exemplo de um model de livros. Adapte para você:
http://www.guj.com.br/posts/list/132698.java#714736

Quanto a exportar para o excel, dê uma olhada nessa API:
http://jexcelapi.sourceforge.net/

Marky.Vasconcelos

Fora o fato de não usar DefaultTableModel.

Da uma olhada
https://jdnc-incubator.dev.java.net/demos/acdesouza/JXTablePanel/JXTablePanel.jnlp

Criado 19 de novembro de 2009
Ultima resposta 19 de nov. de 2009
Respostas 2
Participantes 3