PUBLICIDADE
Este código tem nota
9,6

Autor

rlpa

Rodrigo Araujo

membro deste abril de 2007

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Você se preocupa em desenvolver usando Web Standards?

Exportar Dados para o Excel com ASP


Exportar dados para o Excel é muito simples.

As vantagens de você gerar uma planilha Excel é poder usar os recursos de cálculos e os recursos gráficos para gerar gráficos que o Excel possui.

Coloque este código no início da página que apresenta os dados e o resultado da página será "impresso" na planilha em Excel:

Response.ContentType="application/vnd.ms-excel"
response.AddHeader "content-disposition", "inline; filename=arquivo.xls"

Você poderá depois colocar um botão de rádio para o usuário clicar se deseja o resultado na tela ou no arquivo *.xls.
<%
Response.ContentType = "application/vnd.ms-excel"

set objconn=server.createobject("adodb.connection")

connpath= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\banco.mdb"
objconn.Open connpath

set objrs=objconn.execute("select * from produtos where id < 20 ")

%>
<TABLE BORDER=1>
<TR>
<%
'Percorre cada campo e imprime o nome dos campos da tabela
For i = 0 to objrs.fields.count - 1
%>
<TD><% = objrs(i).name %></TD>
<% next %>
</TR>
<%

'Percorre cada linha e exibe cada campo da tabela

while not objrs.eof
%>
<TR>
<% For i = 0 to objrs.fields.count - 1
%>
<TD VALIGN=TOP><% = objrs(i) %></TD>
<% Next %>
</TR>
<%
objrs.MoveNext

wend

objrs.Close
objconn.close
%>
</TABLE>

Sim   Não   Este código foi útil para você?
NotaComentário
10
ayrancd comentou em 30/1/2009

cont

o código de conexão n foi vou enviar novamente
Set rs = SERVER.CreateObject("ADODB.Recordset")
Dim strSQL
strSQL = "SELECT * from mUsuarios"
rs.Open strSQL,conexao
10
ayrancd comentou em 30/1/2009

cont

que seria da busca ele já pedir pra salvar o arquivo xls do excel é isso que preciso fazer mas não consegui nem funcionar desse jeito aí rssss
10
ayrancd comentou em 30/1/2009

conti

eu utilizo 2 buscas já: 1 imprime o resultado no browser, a 2ª ele imprime outra página normalmente imprimir; e a 3ª é o que preciso fazer que é pra ele ao clicar no botão
10
ayrancd comentou em 30/1/2009

socorro

me ajuda ae please.... ñ consegui fazer a conexão com o BD a conexão que utilizo é:
8
jklopes comentou em 22/4/2008

Mais duvidas

Ola tudo bem?

Preciso de um help.
Nessa sua aplicação você consegue jogar os dados na tabela, mais esse codigo cria uma nova tabela.
Voce sabe como posso atualizar uma tabela ja existente, jogando dados nas celulas especificas?
Obrigado,
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.