[Tech] libreria per leggere file ODF

Fabio Nigi nigifabio@gmx.it
Mer 22 Ott 2008 23:59:37 CEST



paolo palmerini wrote:
> salve,
> ho un problema che non so bene come affrontare e cerco lumi (questa me
> la potevo risparmiare, sarebbe l'inizio di ogni mail di queta lista).
> 
> ho alcuni file open office (spreadsheets) che devono soddisfare alcuni
> requisiti fissi (numero e tipo colonne, formato dati,  contenuti celle,
> alcuni numeri sequenziali, etc...).  i raccolgo questi file da chi li
> produce (contabili in vari villaggi spersi per l'india), li controllo e
> li mando ad un'altra persona (la mia sede centrale). il controllo dei
> file è piuttosto noiso e soprattutto mi sembra che potrebbe essere fatto
> automaticamente.
> 
> mi piacerebbe avere (poter scrivere) un programmino che "legge" i file
> in questione, verifica se sono soddisfatti i criteri richiesti e mi
> stampa a schermo un report. se fossero file di testo non ci sarebbero
> problemi. poche righe di perl e sarei a posto. però se devo convertire a
> mano i solo testo erpdo più tempo che  controllare direttamente il file.
> 
> mi domando: esistono delle librerie per leggere file open office? quel
> poco che ho trovato in rete fa cose molto semplici che non mi bastano,
> tipo questo  http://search.cpan.org/dist/OpenOffice-OODoc/OODoc.pod
> 
> insomma, esistono librerie simili (in qualunque linguaggio) oppure, come
> potrei fare per controllare questi file automaticamente?
> 

mi sono trovato in un caso simile,
visto che sono a formato fisso la via migliore è usare il linguaggio di
scripting di openoffice, per portarli in csv analizzarli tramite string
grep e chi + ne ha + ne metta e poi sempre tramite openoffice ributtarli
in odf.


il tutto come farcitura di un bello scriptino perl e molta calma, che
per quelle poche volte che mi è toccato farlo l uso degli script di
ooffice è lentooo..

Fabio

> grazie
> p.
> 



Maggiori informazioni sulla lista flug-tech