Exportar para o EXCEL[CONCLUIDO, OBRIGADO PESSOAL]

6 respostas
MarceloFernandes

Fala aeh Pessoal :smiley:

Estou tendo um problema quando tendo exportar minha pagina para o EXCEl, pelo botão direito do mouse… Exporta para o Microsoft Excel, porque no HTML eu estou tendo que criar varias mini tabelas dentro de tabelas maiores, acabo usando colspan e outras coisas do genero, e no momento que exporto para o EXCEL ele não leva em consideração os colspan e junta colunas que não deveriam…

Ex:

| Coluna com Colspan 3 |
| 1 Coluna | 2 Coluna | 3 Coluna |

e quando ele jogo pro excel fica

| Coluna com colspan 3|
| 1 Coluna___________| 2 Coluna | 3 Coluna |

E preciso que ele fico como está no HTML, e PRECISO usar o Excel para isso…

Voce já tiveram que usar isso ??
Qualquer ajuda eh bem vinda…!!

6 Respostas

eduveks

Cria um JSP que retor uma HTML simples com apenas uma Table, ai nesta table vc monta como quer que apareça no excel e depois seta o content-type deste JSP como:

application/vnd.ms-excel

Se isto não serve, se a tua tabela é muito complicada ai escafedeu tudo, não sei se consegue te salvar desta… é que contamos com a boa vontade do excel abrir corretamente o HTML mas se não aceita algumas coisas e vc precisa ai lixou tudo…

Não sei se vais encontrar luz no fim do túnel…

eduveks

Ve ai se uma destas APIs te ajuda… não sei se servem, pois os exemplos que há parece ser simples, mas se desenvolveram APIs pra isto deve ter maiores recursos não sei…

http://www.rgagnon.com/javadetails/java-0516.html

Esta aqui parece ser boa:

http://www.andykhan.com/jexcelapi/index.html

maquiavelbona

Boa tarde!

Se quiseres, poderás usar a Display Tag Library ( http://displaytag.sf.net ) para montar as suas tabelas e exportar o seu jsp para excel.

Até!

MarceloFernandes

Opa, valeu pela dica… ajudou muito…

Mas estamos colocando como application/ms-excel , porem na hora de salvar, ele salva o arquivo como .jsp, teria como salvar ele como .xls logo de uma veiz ???

Abrindo como application/vnd.ms-excel , podemos clicar em Salvar Como, e dai salvar como xls… mas seria mais interessante salvar direito entende ?

rissato

http://jakarta.apache.org/poi/hssf/index.html

acho q isso vai te ajudar… pelo menos funcionou pra mim

maquiavelbona

Se estiveres utilizando display tag, é facil exportar com o nome com .xls no final.

Leia o próprio tutorial deles sobre exportar ( http://displaytag.sourceforge.net/11/export.html) se quiser, e use se convier.

Até mais!

Criado 25 de agosto de 2006
Ultima resposta 25 de ago. de 2006
Respostas 6
Participantes 4