Newsgroup: it.comp.www.php
Titolo: File xls

Ciao a tutti,
ho la necessità di presentare un file Excel come html; cioè... qualcuno 
aggiorna il file excel sul server, e quando la pagina php viene 
chiamata, legge il file e lo presenta nel browser in sola lettura (non 
serve l'editing via browser).
Tutto su piattaforma *nix, Apache, ecc. ecc.
Qualcuno sa consigliarmi un punto di partenza?
Mi sembra strano, ma su Internet non ho trovato granché finora, tutte le 
informazioni sono orientate a COM, a come generare file .xls, oppure a 
come produrre in batch html da Excel (staticamente), ma niente che 
faccia al caso mio...
-- 
Grazie in anticipo!
Gabriele

 Qualcuno sa consigliarmi un punto di partenza?
Se server *nix leggere nativamente un file XLS puo' essere davvero
dura. L'unico modo stabile che conosco e' l'interfaccia Java e le
classi Jakarta POI.
Personalmente una via differente potrebbe essere quella di una
automazione office che prenda i dati dal file excel e li converta in un
formato piu' protabile, ad esempio CSV o XML (se complessi). A quel
punto l'automazione potrebbe inviare i dati o trmaite FTP o tramite
l'oggetto com MsXML.HTTPRequest ad uno script lato server che li
interpreta e li rende disponibili via WEB. Inoltre c'e' sempre la
possibilita' di generare direttamente una pagina HTML statica con i
dati dell'Excel e pubblicrae quella.
Tutto dipende dal tipo di visualizzazione che vuoi avere lato server
(es. interattiva o statica etc.)
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 (es. interattiva o statica etc.)
Eppure a me serve una cosa semplice semplice, non importa la 
formattazione, il foglio è un elenco di prodotti con prezzi... :-(
-- 
Gabriele

 formattazione, il foglio è un elenco di prodotti con prezzi... :-(
Salva il file in formato csv ed utilizza la funzione standard
http://www.php.net/fgetcsv
 per fare il parsing del file e visualizzarlo.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Votami! 
http://www.phpclasses.org/vote.html


 
http://www.php.net/fgetcsv
 per fare il parsing del file e visualizzarlo.
Nei doc c'è scritto che i formati supportati vanno da excel95 a excel2003...
Ma comunque hai ragione, non è il massimo, ma questa cosa serve per un 
uso interno (alla LAN) e per pochi agenti esterni che devono consultare 
al volo i dettagli di magazzino.
Il capo vuole aggiornare il file excel senza sertir parlare di 
esportazioni e operazioni che vadano al di là di shift+f12.
Questa soluzione sembra funzionare, per ora...
-- 
Grazie 1000000!
Gabriele.

gbb wrote:
 > Ciao a tutti,
 >
 > ho la necessità di presentare un file Excel come html; cioè...
 > qualcuno aggiorna il file excel sul server, e quando la pagina php
 > viene chiamata, legge il file e lo presenta nel browser in sola
 > lettura (non serve l'editing via browser).
Ciao.
Esiste una libreria in Perl che consente di scrivere e parsare
un file Excel.
Prova a fare una ricerca su CPAN.
Il nome esatto non me lo ricordo.
-- 
SpeedTech
Email : roberto_dot_gerola_at_speedtech_dot_it
WWW : 
http://www.speedtech.it

 Il nome esatto non me lo ricordo.
Grazie, proverò! :-)
-- 
Gabriele.

gbb wrote:

Fai attenzione alle dipendenze tra i moduli PERL :
http://search.cpan.org/~kwitknr/Spreadsheet-ParseExcel-0.2602/ParseExcel.pm
