<%
' Cria um objeto recordset
Set rs = Server.CreateObject("ADODB.Recordset")
Sql = "Select campo01,campo02,campo03 from tabela"
rs.Open sql, myconn
' Move para o primeiro registro
rs.MoveFirst
' define o nome do arquivo XLS a ser criado
arquivo_excel= "teste.xls"
' cria o arquivo file system object
set fso = createobject("scripting.filesystemobject")
' Cria um arquivo texto no servidor
Set act = fso.CreateTextFile(server.mappath(arquivo_excel), true)
' define o cabecalho da tabela (com borda, sem borda, cores)
act.WriteLine("<html><body>")
act.WriteLine("<table border=""1"">")
act.WriteLine("<tr bgcolor=""#C0C0C0"">")
act.WriteLine("<th nowrap>Campo 01</th>")
act.WriteLine("<th nowrap>Campo 02</th>")
act.WriteLine("<th nowrap>Campo 03</th>")
act.WriteLine("</tr>")
' No laco For next vamos criar uma linha para cada registro
for documents= 1 to 5
Act.WriteLine("<tr>")
act.WriteLine("<td align=""left"">"& rs("campo01") & "</td>")
act.WriteLine("<td align=""left"">"& rs("campo02") & "</td>")
act.WriteLine("<td align=""left"">"& rs("campo03") & "</td>")
act.WriteLine("</tr>")
' move para o proximo registro
rs.movenext
' volta a criar a proxima linha da tabela para o time
next
' fecha as tags HTML
act.WriteLine("</table></body></html>")
' fecha o objeto Excel
act.close
' Mensagem exibida após gerar o arquivo
response.write "Arquivo <b>teste.xls</b> gerado com Sucesso!"
%>espero que seje útil, falows

Entrar
Cadastre-se
Ajuda
Responder

Quote
