![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 30
Creare file Excel con PHP
Attraverso una corretta gestione delle intestazione delle pagine Web è possibile, in PHP, creare documenti Microsoft Excel in modo dinamico, reperendo delle informazioni da qualsiasi fonte come un database, un file XML, un file di testo o da semplici calcoli interni al documento stesso. Il funzionamento di questo script non è proprietario di alcun sistema, essendo il funzionamento stesso delegato al client su cui, però, dev'essere installato Excel. Concentriamo in questa sede la nostra attenzione sulla creazione di base del file Excel. Creiamo il file PHP di prova excel.php e corrediamolo col seguente codice:
<?
header("Content-Type: application/vnd.ms-excel");
$giorni = array("Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom");
?>
<table border="1">
<tr>
<?
for ($x=0; $x<count($giorni); $x++)
{
?>
<td><?echo $giorni[$x];?></td>
<?
}
?>
</tr>
</table>
Visualizzeremo attraverso il browser il documento Excel con l'interfaccia di quest'ultimo. Al di la dei dinamismi creati nell'esempio, concentriamoci sulla stringa fondamentale dello script, ovvero la prima: header("Content-Type: application/vnd.ms-excel");
Attraverso la gestione del MIME-Type application/vnd.ms-excel trasformiamo il file excel.php in un reale foglio elettronico. Scritto in data 22/01/2008 e modificato in data 23/06/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||