[Linux-Biella] Organizzazione dati + reports
Paul TT
paultt a bilug.linux.it
Ven 17 Ago 2007 13:27:06 CEST
Emanuele Aina wrote:
>Federico 'Phate' Pistono generò:
>
>
>
>>Ho dei dati, provenienti da vari file XLS (condizione purtroppo non
>>modificabile) (circa 5) con dati sensibili.
>>
>>
>
>Dovrebbero esserci varie librerie per leggere simili nefandezze.
>
>Da una rapidissima ricerca con apt-cache:
>libspreadsheet-parseexcel-perl
>libspreadsheet-parseexcel-simple-perl
>python-excelerator
>
>
>
>>L'idea e' che devo generare un report di statistiche varie in base ai
>>dati dei documenti. Ho piena libertà di azione sul software da
>>utilizzare e sulla piattaforma. La mole di lavoro è circa 2 file da
>>20K righe e 3 file da decine poche di righe. I report sono da generare
>>circa tre volte al giorno.
>>
>>Cosa mi consigliate di usare?
>>
>>Tipo esportare da XLS a XML + perl + MySQL + Linux
>>
>>
>
>Perl brutto. Viva Python!
>MySQL brutto. Viva PostgreSQL!
>
>
non sono completamente d'accordo....
>Anzi, cosa te ne fai di un intero DB server? Viva SQLite!
>
>
ecco qui invece in effetti sono d'accordo. tanto negli spreadshit xls
non hai cmq controlli effettivi sui tipi di campi, indi, dato che
dovresti cmq inserirne (controlli) tanto vale che usi un (mini)db come
sqlite. concordo.
io tenderei a fare un parser in perl (per comodita' non per altro ;P )
che trasformi dall'xls in altro, poi abbandoni perl, e usi tipo python o
php per il resto...
>Linux mi va bene. :)
>
>
>
>>Oppure PostgreSQL?
>>Oppure PHP?
>>Python? Ruby on rails?
>>
>>
>
>I report sono delle paginette su un sito Web?
>
>Io preferisco decisamente Python a Ruby. PHP invece è orribile.
>
>
mah, dipende ovviamente da cosa devi fare...
anch'io preferisco python a ruby. php non e' affatto male, pero', anzi...
(sempre opinioni personali eh)
>>Oppure totalmente altro?
>>
>>
>
>Assembly. Per commodore 64. Su un C64.
>
>
beh, in fondo ci sono andati sulla luna, col c64.
se ti serve per i test, tene posso prestare uno ;P
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux