Creare fogli di calcolo in PHP
In quest'articolo vedremo come poter creare dinamicamente dei fogli di calcolo in PHP. Passiamo subito a conoscere i requisiti per tale compito:
- occorre avere installato sul proprio sistema PHP (versione 4.0.0 o superiore). Per conoscere come installare PHP sul proprio sistema Windows, si legga l'articolo "PHP 5 e MySQL su Windows? Installazione con apache 2 in 10 minuti su Windows";
- occorre avere installato PEAR, il repository ufficiale di classi PHP. A tal fine è sufficiente recarsi nella directory di installazione di PHP e avviare lo script batch
go-pear.bat: un wizard vi guiderà all'installazione via rete dei pacchetti necessari e provvederà ad editare correttamente il file di configurazionephp.ini; - dopo aver installato PEAR, occorre installare i package OLE e Spreadsheet_Excel_Writer: è possibile farlo a linea di comando digitando:
-pear install OLE-beta(se non specificate-betariceverete probabilmente un errore)
-pear install Spreadsheet_Excel_Writer-beta(idem come sopra)
Come tocco finale riavviate Apache per rendere effettive le modifiche; - Open Office Calc o Microsoft Excel.
Corsi online di WebMasterPoint.org:
Analisi del codice
Generiamo ora un semplice foglio di calcolo inserendo il codice sottostante in una pagina denominata test.php (o come preferite voi):
A questo punto non bisogna far altro che puntare il browser sulla pagina test.php e il file test.xls verrà generato e scaricato automaticamente. Tale file conterrà i numeri da 1 a 10 in binario.
Se volessimo invece memorizzare sul server un foglio di calcolo, dovremmo utilizzare il seguente codice:
Nota: se il server web di riferimento è basato su un sistema operativo UNIX-like, ricordatevi di modificare i permessi per la directory nella quale volete memorizzare il foglio di calcolo in modo che PHP abbia i permessi per scriverci.
Conclusioni
Per ulteriori indicazioni, consultare la documentazione online del package Spreadsheet_Excel_Writer.
- TV e decoder Google: alleanza con Sony, Intel e Logitech. Il set-top box è già in prova.
Google, Intel, Sony e Logitech insieme per realizzare una piattaforma Google TV. Si parla di un set-top box Android-powered.
- Netbook, console, cellulari, videocamere: prezzi più alti in Italia per nuova tassa equo compenso
- Nuovi lettori Blu-ray Samsung con streaming in Wi-Fi e 3D in vendita. Prezzi e caratteristiche.
- Libri in italiano da scaricare sul Sole24Ore mentre ebook reader Telecom-Olivetti viene annunciato
- Applicazioni iPhone: Facebook, fotocamera, traduttore, suonerie. AppZilla ne contiene 50.
- Collegare 2 PC tra loro tramite porta USB: come fare
USB GO! Link Cable è un dispositivo che consente la trasmissione diretta di dati tra due personal computer. - Script e-mail, e-commerce e database in ASP.NET download gratis
- Vedere film, telefilm e video scaricati da Internet o in streaming sul televisore con i Mediacenter. Due nuovi modelli provati.
- Proprietà/tag HTML 5
- Outlook: usare al meglio il programma di posta elettronica con 3 software gratis add-on


![[SPONSOR] 9NetWeb (Link Esterno)](http://www.webmasterpoint.org/sponsor/9netweb_120.gif)
![[SPONSOR] Aruba (Link Esterno)](/sponsor/aruba_90.gif)

Segnala questo articolo ai tuoi amici su Facebook
Stampa Pagina
Info sull'autore
ICQ
EMAIL
DISCUTI DI QUESTA LEZIONE SUL FORUM![[SPONSOR] eDomain (Link Esterno)](http://www.webmasterpoint.org/sponsor/edomain_120.gif)
![[SPONSOR] Rubalo (Link Esterno)](/sponsor/rubalo.gif)
![[SPONSOR] ConsultingWeb (Link Esterno)](/sponsor/consultingweb_120.gif)