DiegoPires.net

  • rss
  • Início
  • Sobre
  • Fale Comigo

Como gerar Excel com o PHP - Parte 2

Diego Pires | 15/05/2008
//-->

Continuando a série que comecei aqui, vamos a parte 2 de como gerar planilhas excel com o PHP.

Nessa segunda parte eu vou apresentar algumas propriedades CSS que aplicando ao seu HTML o Excel irá interpretar e formatar o campo de acordo com o que necessita.
Isso evita muitas dores de cabeça, como por exemplo, formato de datas. Já enfrentei casos de na mesma planilha, na mesma coluna, mas em linhas diferentes, o excel interpretar uma data como dd/mm/YYYY e na outra linha mm/dd/YYYY.

Vou deixar aqui apenas alguns exemplos que são mais comuns de serem utilizados. Caso necessitem de outros, é só pedir nos comentários que eu descubro e coloco aqui.

A terceira parte desse artigo falará sobre as outras formas de gerar excel com o PHP, como as classes prontas para esse fim.

Data no formato dd/mm/yy

.DATA1 {
mso-number-format:”dd\/mm\/yy\;\@”;
}

Data “Simples”

.DATA2 {
mso-number-format:”Short Date”;
}

Moeda Nacional

.MOEDARS {
mso-number-format:”_\(\[$R$ -416\]* \#\,\#\#0\.00_\)\;_\(\[$R$ -416\]* \\\(\#\,\#\#0\.00\\\)\;_\(\[$R$ -416\]* \0022-\0022??_\)\;_\(\@_\)”;
}

Moeda Estrangeira (US$)

.MOEDAUS {
mso-number-format:”_\(\[$$ -416\]* \#\,\#\#0\.00_\)\;_\(\[$$ -416\]* \\\(\#\,\#\#0\.00\\\)\;_\(\[$$ -416\]* \0022-\0022??_\)\;_\(\@_\)”;
}

Percentual

.PORCENTAGEM {
mso-number-format:Percent;
}

Forçar formatação como texto

.TEXTO {
mso-number-format:”\@”;
}

Não deixe de ler também:

  • Como gerar Excel com o PHP - Parte 1
  • Trabalhando com datas no PHP
  • Atualizando
  • Google Developer Day 2008
  • O PHP precisa da nossa ajuda

Se gostou do texto e não quer perder as atualizações assine meu feed!

Categorias
Programação
Tags
excel, php, Programação
Comentários RSS
Comentários RSS
Trackback
Trackback

« Exposição sobre Nanotecnologia em São Paulo Kaspersky Gratuito - Beta 2009 »

3 repostas

Plinio Cruz

Um detalhe, fiz alguns relatórios em um sistema em formato

Plinio Cruz | 25/05/2008

Um detalhe, fiz alguns relatórios em um sistema em formato tabela. Enquanto formava a tabela concatenei em uma variável todo o código HMTL de formação, gravei em um arquivo com a extensão XLS. Minha superpresa: abri no excel 2002 e XP perfeitamente, respeitando cores, formatos e tamanhos. Não é fantástico? Qual a explicação? Não usei classes, rotinas, etc.. Só o arquivo em HMTL das tabela formado pelo PHP.

Diego Pires

Exatamente Plinio! O Excel lê tabelas HTML como uma planilha, por

Diego Pires | 26/05/2008

Exatamente Plinio!
O Excel lê tabelas HTML como uma planilha, por isso ele respeita as cores, formatações e etc, como eu expliquei aqui.
Essas formatações acima seriam somente para forçar o campo a um determinado tipo, pois nem sempre aparece corretamente.

Abraço

Joel José Banzatto

Olá Amigos! Estou tendo um problema.. Eu gero o XLS e ele

Joel José Banzatto | 03/07/2008

Olá Amigos!
Estou tendo um problema..
Eu gero o XLS e ele funciona perfeitamente (conforme tópico do Plínio), porém, quando eu executo o XLS no OpenOffice a coisa complica, pq ele “entende” o arquivo HTML e nao a planilha.

Algúem tem a solução ou alguma idéia?
Desde já agradeço a colaboração!

Fui!

Deixar um comentário

Você pode usar essas TAGS : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Assine

Links

  • Flep
  • Plinio Torres

Loja

  • Câmeras Digitais
  • Celulares
  • Computadores
  • Ipod
  • Laptop`s
  • Monitores LCD
  • Playstation 3
  • TV`s LCD
  • Xbox 360

Tags

3G antivírus apple banda larga Beta boo-box busca celular crack datas excel firefox Firefox 3 gmail google gspace Internet Explorer iphone Kaspersky lançamentos Linux loja virtual microsoft monetização N95 notebook oi openid orkut php pirata plugin Programação Recorde serial skydrive speedy submarino Tecnologia telefônica velox Web Standarts Windows windows vista WordPress

Arquivos

  • julho 2008 (3)
  • junho 2008 (12)
  • maio 2008 (10)
  • abril 2008 (13)
  • março 2008 (13)
  • fevereiro 2008 (7)

  • 9 Usuários Online

Categorias

  • Diversão
  • Humor
  • Open Source
  • Programação
  • Tecnologia
  • Windows
  • WordPress

« jul spinner iCalendar set »
agosto 2008
S T Q Q S S D
 123
45678910
11121314151617
18192021222324
25262728293031

Enquete

O conteúdo do site foi útil para você?

Resultados

Loading ... Loading ...

Mais Visitados

  • Ativação e Validação do Windows Vista SP1 - 13.773 views
  • Como validar o Windows Vista Pirata - 13.526 views
  • Ativação e Validação do Windows Vista - 9.305 views
  • Chave para o Kaspersky Internet Security 7 - 4.737 views
  • Validação do Windows XP Pirata - 3.176 views
  • Kaspersky - O melhor antivírus do momento - 2.884 views
  • Chaves para o Kaspersky 6 e 7 (novas) - 2.527 views
  • Kaspersky Gratuito - Beta 2009 - 2.179 views
  • Retirar Aviso de Cópia Pirata do Windows Vista - 2.059 views
  • Kaspersky 7 - Grátis - 1.416 views

9.762 comentários de spam
bloqueados pelo
Akismet
rss Comentários RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox