Gerar Excel
  Home FAQ Contact Sign in
microsoft.public.br.asp only
 
Advanced search
POPULAR GROUPS

more...

microsoft.public.br.asp Profile…
 Up
Gerar Excel         


Author: Excel
Date: Jan 25, 2007 08:11

Olá pessoal,
Preciso gerar um arquivo .xls de forma automática a partir de uma consulta a
um Banco de Dados, não pode ser concatenando tags em htm e gerar o arquivo
xls via fso, pois nestes caso apesar de ter extensão .xls se você for em
salvar como o arquivo estará no formato .html.
Esta rotina pode ser em asp ou vb. Será que por gentileza alguém poderia me
auxiliar passando exemplos.
Grato.
2 Comments
Re: Gerar Excel         


Author: Alexandre Gonçalves
Date: Apr 22, 2007 15:20

Cara, para vc fazer isso tem que utilizar o COM+/DCOM
Se estiver usando o Win XP ou 2k3, vai em painel de controle,
ferramentas administrativas, serviços de componente, abre o console.
entra em serviços de componente, computadores, meu computador
e abre propriedades.
Feito isso vc tem que dar permissão ao usuário do IIS. Na aba segurança
clica no botão de editar padrão no quadro permissões de ativação/inicialização
e lá adicione o usuário do IIS(IUSR_...) e de todas permissões(não sei se é bom
mas funciona)

feito isso para chamar o excel vc utiliza o seguinte:

dim objExcel : set objExcel = Server.CreateObject("Excel.Application")
objExcel.DisplayAlerts = False 'importante essa linha, pois se exibir algma mensagem, trava e já era
objExcel.Workbooks.Open caminho&arquivo (tem q ser o caminho fisico, o arquivo pode ser um template, xlt)
objExcel.Sheets(1).Select
dim objSheet : set objSheet = objExcel.ActiveSheet
Show full article (2.34Kb)
no comments
RE: Gerar Excel         


Author: Alexandre de Luccia
Date: May 7, 2007 07:21

> Olá pessoal,
> Preciso gerar um arquivo .xls de forma automática a partir de uma consulta a
> um Banco de Dados, não pode ser concatenando tags em htm e gerar o arquivo
> xls via fso, pois nestes caso apesar de ter extensão .xls se você for em
> salvar como o arquivo estará no formato .html.
> Esta rotina pode ser em asp ou vb. Será que por gentileza alguém poderia me
> auxiliar passando exemplos.
> Grato.
no comments