Exportando tabela HTML para XLS pelo PHP

Se você pretende exportar um conteúdo de uma tabela HTML para o formato XLS ( Exel ) através do PHP a melhor forma é utilizando o modelo de script que preparamos para nosso exemplo. Com ele não é necessário que você tenha nenhuma biblioteca adicional do PHP para fazer o serviço.

Veja o exemplo

$string="<html><head><title>Teste</title></head>";
$string.="<body><table><tr><td>id</td><td>nome</td></tr></table></body>"; 
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=demo.xls");
print $string;

Feito isto quando o usuário carregar o arquivo ele fará o download do arquivo demo.xls com o conteúdo da variável $string.