File Excel con php: un semplice script
In questo articolo vedremo come creare un file .xls con php
Andrea Pastore 28/02/2016 0
Nella vostra vita di sviluppatori potrà capitarvi di dover esportare dei dati prodotti dalla vostra piattaforma ad un file .xls, soprattutto ora che si parla molto di open data e che questi sono sempre più usati e diffusi. Se non l'avete mai fatto potreste pensare che si tratti di una cosa complicata, e invece è molto semplice: php mette a disposizione delle intestazioni per creare file con le estensioni usate dai software più comuni, come appunto Microsoft Excel. Tutto quello che dobbiamo fare è scrivere la seguente intestazione all'inizio del nostro file:
$filename = "utenti.xls";
header ("Content-Type: application/vnd.ms-excel");
header ("Content-Disposition: inline; filename=$filename");
a cui poi seguiranno i file veri e propri, che devono essere organizzati in forma tabellare, con un'intestazione e le righe che vogliamo mostrare sotto. Ad esempio il codice quì sotto mostra alcune informazioni in anagrafica.
echo"
";
echo"";
echo"Nome";
echo"Cognome";
echo"Anni";
echo"Stato civile";
echo"";
echo"";
echo"Francesco";
echo"Casagrande";
echo"23";
echo"celibe";
echo"";
echo"";
echo"Antonio";
echo"Mattarella";
echo"48";
echo"celibe";
echo"";
?>