Problema ao gerar xls [RESOLVIDO]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Oi pessoal, será que alguém já se deparou com algo assim:

Eu criei algumas planilhas em excel, da forma mais "fácil", escrevi um html interno com os dados e setei o contexto como aplication/excel. Funciona perfeitamente.

Só que...
O xls gerado está no formato html, se abrir pelo notepad você pode ver os códigos. O sistema que vai ler esses xls só lê se ele for binário.

Então preciso saber se há uma forma de transformar o xls em html num xls binário. Sabem se é possível? Me indicam algum forma de fazer?


Obrigado!

This message was edited 3 times. Last update was at 06/06/2008 14:01:48


É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Tentei utilizar o apache POI, mas dá o seguinte erro:
Suponho que seja porque o arquivo não é binário. Alguém sabe como posso resolver?

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Será que existe algum componente, mesmo que seja pago, que faça esse tipo de conversão?

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Coloque no header desta foram: application/vnd.ms-excel

my delicious|follow me|linkedin
[Email] [ICQ]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

ramilani12 wrote:Coloque no header desta foram: application/vnd.ms-excel

Ramilani12, pior que eu já tentei assim! Também já foi application/vnd.excel, application/x-excel, application/x-msexcel...

Ele cria o arquivo do excel, mas o arquivo não é binário.

Também já tentei copiar o arquivo com Input/OutputStream, mas o arquivo criado é idêntico. Fazendo assim há alguma propriedade que eu posso alterar, tipo file.setBinary(true)?

Mais alguma sugestão? Obrigado!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Acabam de me informar que os arquivos enviados pelo cliente também serão no formato xls-html. Então o problema mudou exclusivamente para:

Como converto arquivos xls baseados em html em xls binários


Obrigado.

This message was edited 2 times. Last update was at 05/06/2008 15:00:27


É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Pessoal, consegui fazer o que preciso com VBScript
O 1 na linha do método SaveAs corresponde ao xlNormal, que salva o arquivo como xls bionário mesmo.

Aprendi bastante de VBScript hoje ... Mas se alguém souber como faz isso em java eu agradeço! Flw!

This message was edited 1 time. Last update was at 06/06/2008 14:16:06


É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team