[PHP] Como gerar excel a partir de uma tabela

No header, adicione o código:

header("Content-type: application/vnd.ms-excel");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=relatorio.xls");
header("Pragma: no-cache");

E depois a tabela que vai aparecer no Excel:

echo "
<table>
<tr>
<td>Linha 1 – Coluna 1</td>
<td>Linha 1 – Coluna 2</td>
<td>Linha 1 – Coluna 3</td>
</tr>
<tr>
<td>Linha 2 – Coluna 1</td>
<td>Linha 2 – Coluna 2</td>
<td>Linha 2 – Coluna 3</td>
</tr>
<tr>
<td>Linha 3 – Coluna 1</td>
<td>Linha 3 – Coluna 2</td>
<td>Linha 3 – Coluna 3</td>
</tr>
</table>
";

Também é válido para colspan e rowspan.

Fonte: Midia Ville

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s