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"";

?>

Lascia un commento

Cerca...