File Excel con php: un semplice script

Pubblicato da Andrea Pastore nella categoria Librerie e script il 28/02/2016ultimo aggiornamento il 28/02/2016

In questo articolo vedremo come creare un file .xls con php

...

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

?>

Condividi

Lascia un commento