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 >>
|