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.
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.
- ZDNet.com, Cnet, Download.com, news.com, MP3.com, importanti siti web tutti acquistati da CBS TV USA
Il colosso televisivo americano CBS ha acquisito il network CNet, che comprende anche ZDNet, GameSPot.com, TV.com, mp3.com, news.com e TechRepublic.
- Programmi pirata e copiati in Italia diminuiscono. Ma la pirateria italiana culturale secondo studio
- Flash player 10 Adobe beta: 3D su Internet e numerosi miglioramenti tra le novità più importanti
- Riscaldamento terra: un computer dell'Università di Berkeley lo controllerà. I dettagli del progetto
- Siti web accessibili della pubblica amministrazione solo 42 e in parte. Da riformare legge Stanca.
- SEO: link in uscita, l'importanza di linkare fonti e siti importanti
I link esterni sono molto importanti per il buon posizionamento dei siti sui motori di ricerca. Vediamo di capirci qualcosa di più - Aziende informatiche e internet italiane e finanziamenti: progetto Arianna vince come migliore start-up nella Silicon Valley in Usa
- Nuove versione Emule 0.49 'Kad love' per evitare i server p2p controllati dalla polizia
- Vedere e osservare lo spazio, i pianeti e anche la terra con un telescopio virtuale: Microsoft WorldWide Telescope
- Vedere canale 5, Italia 1, Mtv italia gratis online su Messenger tv la televisione via chat di Microsoft
- Nuovo Governo Berlusconi 2008 e Internet: rapporto tra neo-ministri e la Rete. Cosa c'è da aspettarsi?
- Cheat Sheat SEO: schemi e diagrammi con le regole fondamentali per un sito per i motori di ricerca


![[SPONSOR] 9NetWeb (Link Esterno)](http://www.webmasterpoint.org/sponsor/9netweb_120.gif)
![[SPONSOR] Aruba (Link Esterno)](/sponsor/aruba_90.gif)
![[SPONSOR] ConsultingWeb (Link Esterno)](/sponsor/consultingweb_120.gif)
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)

