Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrerm

Erro ao gerar xls

Recommended Posts

Estou gerando um arquivo .xls e no servidor de desenvolvimento funciona, agora quando envio para o servidor de homologação da erro.

O erro é generico, informe que podem ser varias causas e não fala o erro.

Já retirei o Response.ContentType = "application/vnd.ms-excel" para verificar se era erro no script mais retirando o ContentType ele exibe os dados corretamente no browser.

 

Alguém saberia dizer se é necessário alguma configuração no servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro generico?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro generico?

 

Esse horario não tenho mais acesso ao servidor, mas o erro falava que havia ocorrido um erro e varios motivos poderiam ser a causa, motrava 3 motivos lembro apenas de 1 que era "O caminho pode estar incorreto".

Mais eu não informo caminho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao o caminho pode estar incorreto

 

tem qeu atacar os erros sugeridos para resolver seu problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao o caminho pode estar incorreto

 

tem qeu atacar os erros sugeridos para resolver seu problema

 

Problema no caminho não pode ser.

Não utilizo caminho para gerar o xls, eu apenas mudo o tipo de saida de html para xls, nem salvo no servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for possivel, instala o office no servidor e faz um teste.

Acho que não existe a necessidade de instalar o officce no server, apenas utilizo o tipo de saida xls.

Tenho praticamente certeza que já gerei xls em ASP em servidores sem o officce instalado.

Mas vou verificar a possibilidade de instalar para teste.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o inicio do seu código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que quis duzer é que precisa por os erros para termos uma noção do problema real

 

quanto a instalar o oficce tambem creio nao ser necessario

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o inicio do seu código.

 

 

Segue o inicio do código

 

 

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition","attachment;filename=workbook.xls"

Response.Buffer = true
Response.Clear
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma","no-cache"
Response.Expires = -1
Response.ExpiresAbsolute = 0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom já descobri o motivo do erro... a versão do Browser !!!!!

Todos os IE 6 que testei deram esse problema, já na versão 7 rolo.

 

Descobri outra pessoa que teve o mesmo erro mais em uma aplicação C# a solução que ela encontro foi gravar o arquivo e depois direcionar o usuario.

Agora preciso apenas saber como gravar um arquivo com o conteúdo que está sendo enviado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me engano, usando FSO você faz isso.

 

Seria o mesmo que criar um arquivo TXT, você só vai mudar a extensão para XLS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.