Per la conversione multipla si può utilizzare uno script.

Qui ne trovi un esempio:

http://www.oooforum.org/forum/viewtopic.phtml?t=55205

Per la conversione del punto in virgola, ci sono diverse strade.
SE nei file csv, che sono sostanzialmente dei file di testo, TUTTI I PUNTI rappresentano ESCLUSIVAMNTE delle virgole, allora il metodo che hai adottato va bene. Semmai puoi semplificarti enormemente la vita utilizzando un tool per la ricerca e sostituzione in più files (per windows ce ne sono diversi, molti dei quali freeware). Occorre tenere presente tuttavia che i dati di un file csv potrebbero sempre essere interpretati come testo anche se formalmente presentati come numeri (con virgola).

A mio parere, tuttavia, il modo migliore consiste nel far fare tutto a OOo Calc. Il modo più semplice consiste nella creazione di una macro che, una volta caricato il file, converte automaticamente il contenuto delle celle contenenti i valori con il punto al posto della virgola in valori numerici. In questo caso per lo script/macro puoi utilizzare le funzioni per conversione da testo a numero (che trovi nel manuale di OOo).

E.M.

--

Dr. Enrico Marchetti a.k.a. KeyTraining (R)
Consulenza - Ricerca - Formazione - Sviluppo
--------------------------------------------
mail: [email protected]
URL: www.ktrain.it
--------------------------------------------



zanoprova ha scritto:
problema aggiuntivo:
mi pare che se ne sia già parlato in lista, ma non ricordo la soluzione qual
era.

Alcuni campi contengono numeri con decimali separati dal PUNTO.
Quando importo i dati, tutti quei numeri vengono riconosciuti come DATA o
ORARIO.

per adesso l'unica soluzione che ho sperimentato è quella di sostitiire (in
tutto il file) i punti con le virgole, ma non è una buona soluzione.
(e non vorrei neppure dover installare OOo in inglese)

Giacomo

--------


        --------- Original Message --------
        Da: [email protected]
        To: [email protected] <[email protected]>
        Oggetto: [utenti] convertire file csv in ods
        Data: 02/12/09 14:23
        
>

ho una grande quantità di file .csv  (per semplicità, poniamo il caso che
siano tutti nella stessa cartella)
e vorrei che fossero convertiti rapidamente in formato .ods (al momento lo
fa una tipa a mano in due giorni di lavoro)


opzione preferita: lancio un comando e li importa e salva tutti
come seconda scelta, posso anche lanciare Calc da linea di comando una
volta
per ciascun file (farò un file batch da lanciare di notte)

nota dolente (non so se effettivamente sia dolente) è che deve girare su
un
pc con WinXP

Giacomo

--
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP
autenticato? GRATIS solo con Email.it: http://www.email.it/f
Sponsor:
 Apri subito Conto Arancio e ricevi 100 Euro di buoni acquisti da spendere
presso Media World!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=9987&d=20091202



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Rispondere a