Buscar

Últimas inserções

Gerando planilhas XLS para Excel com formatação de colunas
MD5 direto no Sql Server
Aplicação demora muito para inicializar quando VisualStudio está "Loading Symbols"
Fazendo Painel de Leds em menos usando System.Drawing(parte 3)
Fazendo Painel de Leds em menos usando System.Drawing(parte 2)
- TODAS AS DICAS

Top Poggers (sempre)

Jar Jar Binks (136)
Cuban Pete (127)
Tufo (28)

Top Poggers (30 dias)


Área restrita

Logon

pogMasters.NET

Início
Busca Avançada
Contato

RSS
 

Gerando planilhas XLS para Excel com formatação de colunas

CSS

21/09/2011 por Neto


Hoje me deparei com um problema ao gerar um arquivo excel, onde precisava formatar as colunas do arquivo.

Por exemplo, tenho uma coluna com o valor 025, mas quando gero o arquivo XLS, através de uma página PHP ou ASP, o valor da coluna fica 25, pois o excel entende que o valor é inteiro.

Para resolver esse problema devemos usar classes CSS nas colunas:

.FmtTexto {mso-number-format:\@}

<tr>
<td class="FmtTexto">025</td>
</tr>

Com isso, quando o arquivo XLS for gerado, a coluna ficará com o valor 025 ao invés de 25.

Também podemos usar essa técnica para outros tipos de formatações:

.FmtData {mso-number-format:"dd\/mm\/yyyy"}
.FmtNumero {mso-number-format:"0\.00"}
.FmtContabil {mso-number-format:"currency"}

Espero ter colaborado..
 
   


Comentários sobre o artigo

23/09/2011 por Clayton

> Olha lá o Neto aí novamente! Será que essa vai ser a nova dica do tipo "Como adicionar números de página a partir de uma página específica no Word 2007", a dica mais acessada de todos os tempos??

12/10/2011 por Fernando

> Aweeeeee mulek!!! Mais uma superdica campeã do Neto - o Mito - pogmaster...rs

11/02/2012 por Moises

> cara, muito bom!!!!!

Poste um comentário >>
Nome  
Email
Comentário    
Postar Comentário