Fogli di calcolo al volo con PHP

00/00/0000

Può essere utile in alcuni casi produrre al volo documenti ".xls" modificabili tramite il noto programma "Excel" per la gestione dei fogli di calcolo.

L'esempio che presentiamo in questo tutorial è estremamente semplice, ma con un pò di esperienza e di ingegno può essere sviluppato e integrato all'interno di applicativi complessi e basati sull'integrazione tra PHP e database come, ad esempio, gestori di fatturazione e magazzino.

Passiamo ora al codice:

<?
header("Content-Type: application/vnd.ms-excel");
$a=9;
$b=10;
$c=11;
$somma= $a+$b+$c;
echo "
<table border="1">
<tr>
<td><strong>Prodotto a:</strong></td>
<td><strong>Prodotto b:</strong></td>
<td><strong>Prodotto c:</strong></td>
<td><strong>Somma:</strong></td>
</tr>
<tr>
<td>$a</td>
<td>$b</td>
<td>$c</td>
<td>$somma</td>
</tr>
</table>";
?>
Come avrete potuto notare, all'origine di tutto abbiamo la funzione "header()" a cui viene passato il "Content-Type", cioè la tipologia di documento che verrà generata, nel nostro caso essa sarà "vnd.ms-excel" relativa appunto ai fogli di calcolo. Per il resto sarà sufficente valorizzare le variabili che intendiamo elaborare e stamparle a video "immerse" nell'HTML.

© Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Stampa :: Torna alla Home