Gerar Planilha Excel

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 19/03/2007
Área: ASP
Visualizações: 9.103
Comentário(s): 2

imprimir envie por e-mail compartilhe
Muito legal ter onde postar as principais dúvidas do cotidiano, vou logo de cara mostrar que em minhas colunas vou abordar assuntos rápidos e específicos da linguagem, mostrar os principais componentes, rotinas, conexões e etc de forma simples.

Espero que seja de grande utilidade a todos e que aproveitem de verdade o espaço.

Na minha primeira coluna vou mostrar como gerar um Excel simples sem perder muito tempo usando componentes de gráficos, aquele relatório que seu chefe pede todo santo dia e acaba atrapalhando seu processo de criação.

Em negrito as variaveis para serem alteradas de acordo com seu banco de dados e com o nome do arquivo.


<%
'Data formato Brasileiro
Session.LCID = 1046

Response.ContentType = "application/vnd.ms-excel"

'Nome do Arquivo
nmRelatorio = "NomeArquivo-"&replace(date(),"/","-")
Response.AddHeader "content-disposition","attachment; filename="&nmRelatorio
set objconn=server.createobject("adodb.connection")

'Caminho Banco de Dados
connpath= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:CaminhoSeuBancoDeDados.mdb"

objconn.Open connpath
set objrs=objconn.execute("Select * from SuaTabela")
%>
<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>


Bom pessoal, por enquanto é isso.

Qualquer dúvida entre em contato comigo deixando um comentário.

Abraços!


Alexandre de Luccia

Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Regina

   - Publicado em: 12/06/2007 - 15:47

Oi Alexandre, estou precisando formatar uma planilha excel gerada pelo PHP e não estou encontrando comandos que façam isso, tipo e tamanho da fonte, molduras, etc... . Pode me ajudar? Abraços, Regina

 

Alexandre de Luccia

   - Publicado em: 13/06/2007 - 22:04

Veja esse link: http://www.plugmasters.com.br/sys/materias/648/1/Gerando-planilhas-com-PHP-e-Mysql Caso não consiga, entre em contato por email.

 

Autor da matéria
Alexandre de Luccia
Analista e Desenvolvedor de Sistemas desde 2005, atualmente desenvolvendo sistemas na Telefônica Brasil, no Centro de Operações Comerciais - COC.

Todas as matérias de Alexandre de Luccia

Publicidade
Seguir o Oficina da Net
RSS

RSS

RSS
Top matérias do mês
Matérias relacionadas
Tags

© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.