intestazione per il file excel salvare come
Domanda
im grado di emettere un file excel da PHP e si apre correttamente in Excel. Nessun problema lì. Quando l'utente clicsk Salva con nome in Excel si tratta con prima .txt opzione Come posso impostare l'intestazione in modo prima .xls opzione con Salva con nome. Intestazioni Im usando ora:
$filename="jaar.xls";
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$filename");
header("Pragma: no-cache");
header("Expires: 0");
Grazie in anticipo
Soluzione 2
la soluzione è quella di utilizzare phpexcel http://phpexcel.codeplex.com/
se il file xls utilizzato è di compilazione con / t come un file di testo che verrà gestito come un file txt da Excel
Altri suggerimenti
Se il nome contiene spazi, si dovrebbe provare citando esso:
header("Content-Disposition: attachment; filename='$filename'");
header("Content-Disposition: attachment; filename=".$filename);
Questo è sufficiente per salvare come file excel
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow