Bom dia,
Alguém sabe como eu exporto uma JTable para Excel? Aliás, é possível fazer isso?
Exportar dados de uma JTable para Excel
8 Respostas
Bom… Não tenho a resposta :lol:
Mas talvez, vc poderá começar a pesquisar por:
-
JNI (Java Native Interface)
http://java.sun.com/j2se/1.3/docs/guide/jni/ -
JNIWrapper
http://www.jniwrapper.com/pages/home
Caso consiga a solução, postar para nós!!!
Crie um arquivo em formato CSV. Por exemplo, para a seguinte tabela:
Conta Nome Saldo Cliente desde
12345-6 Carlos Parreira R$12,34 12/2005
23456-7 Ronaldo Nazario R$1234,56 04/2004
você pode gerar um arquivo-texto com o seguinte conteúdo:
"Conta";"Nome";"Saldo";"Cliente desde"
"12345-6";"Carlos Parreira";R$12,34;2005/12/01
"23456-7";"Ronaldo Nazario";R$1234,56;2004/04/01
Zapeando por aqui encontrei uma API chamada JFreeReport que tem umas classes que PARECEM fazer esse export de forma simples.
Alguém já usou essa API?
Thingol nao entendi seu exemplo :S
Ricardo,
Procure no google por jexcel api. Esta api consegue ler e criar arquivos Excell da versão 97 para cá.
Pango muito obrigado.
Olha que bonito: http://www.andykhan.com/jexcelapi/index.html
muito boa a ideia de usar arquivos .CSV!!!
valew

já ouviu falar em umas libs da Apache chamada POI.
Uma outra alternativa é pegar os dados que chegam no seu JTable e jogar no excel usando POI.
Eu também usei a JExcelAPI. Funciona bem.