Inquiridor
Gerar Excel

Pergunta
-
Senhores,
Tenho paginas ASP com relatorios onde exporto para Excel. Acontece que essa exportação nada mais é do que expotar Tabelas, TR e TD para o Excel.
Existe uma maneira de se gerar realmente uma planilha Excel?
Pois o que está acontecendo é o seguinte: Apesar do arquivo ser salvo como .xls ele não é reconhecido como um arquivo excel e sim como uma página HTML.
Tenho uma outra rotina aqui para ler um excel e acontece que, quando vou ler não consigo, pois ele me diz que não é um arquivo valido. Sendo assim tenho que abrir o arquivo gerado, salva-lo de novo como planilha do Excel, ai sim consigo ler...
Alguma dica??
abs,
Todas as Respostas
-
Oi !
Usando esta técnica : http://www.bufaloinfo.com.br/dicas.asp?cod=566
O excel lê o arquivo numa boa, independente de ser HTML.
A menos que você esteja usando uma versão muito antiga do excel, então pede para seu chefe fazer upgrade....
[]'s
-
Grande Dennes!
Eu faço exatamente como está o exemplo.
o problema não está em exportar e sim em lêr...Seja na versao 2003 ou 2007 quando vou abrir me mostra a mensagem:
"O Arquivo que você está tentando abrir, 'arquivo.xls' está em um formato diferente do especificado pela extesão do arquivo. Verifique se o arquivo não está corrompido e se é de uma fonte confiavel antes de abri-lo. Deseja abrir o arquivo agora?"
Entao devido a isso, pelo excel apesar de abrir, mas não reconhecer como um "fiel" arquivo excel, minha rotina de ler um excel nao funciona com esse arquivo....
Abs,
-
Oi !
Sim, com certeza...
Ao acessar uma página como essa o usuário deveria clicar imediatamente em open e em seguida em save, desta forma o excel salvaria o arquivo no formato dele e sua rotina funcionaria.
Mas se isso é uma dificuldade, e o arquivo está sendo passado direto para sua rotina que lê arquivos do excel e por isso dando erro, não seria o caso de mudar a estrutura toda para funcionar, quem sabe, com web services ?
[]'s
-