none
Gerar Excel RRS feed

  • 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,

    sexta-feira, 8 de junho de 2007 15:10

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

     

    sexta-feira, 8 de junho de 2007 15:28
  • 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,

     

     

     

    sexta-feira, 8 de junho de 2007 15:56
  • 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

     

     

    sexta-feira, 8 de junho de 2007 16:02
  •  

    Fala Niorju,

     

    Você conseguiu alguma coisa pra que o Excel 2007 reconheça o arquivo como um arquivo 'fiel' e não mostre essa mensagem chata?

     

    Paulo

    quarta-feira, 27 de fevereiro de 2008 14:37