Como criar um arquivo xlsx sem usar nenhuma biblioteca do excel PHP
Isto é agora que estou usando.
$mimeType = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
header('Content-Description: File Transfer');
header('Content-Type: ' . $mimeType);
header('Content-Disposition: attachment; filename='.basename($type.'.xlsx'));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
print "$header\n$data";
exit;
$header
variável @ contém a linha do cabeçalho do excel a ser gerada e se parece com esta
$header= "Business_Name\tBusiness_Type\tType";
separado por\t
and$data
contém linhas a serem geradas nas colunas do cabeçalho. Eles também são separados por\t
e uma linha é encerrada por\n
.
Com o arquivo de configuração atual baixado, mas não sendo aberto com o ms excel e mostrando esta mensage
Excel não pode abrir o arquivo "nome do arquivo" porque o formato ou a extensão do arquivo não é válido. Verifique se o formato do arquivo não foi corrompido e se a extensão corresponde ao formato do arquivo.
Que cabeçalho deve ser enviado ao servidor? ou como faço para gerar esse arquivo?