ciao,
non ho mai usato i parametri a linea di comando di LO.

Vorrei automatizzare l'importazione di alcuni file CSV in TAB (fogli) diversi, richiamando Calc da uno script di Bash.

Mi spiego meglio. Supponiamo di avere 3 files:
radix1.csv
radix2.csv
radix3.csv
Dallo script vorrei aprire LO e fare in modo che importi automaticamente i tre files in 3 tab, usando i settaggi predefiniti (comma as field separator, quote around field opzionalmente). Ho già provato:
$ scalc radix1.csv radix2.csv radix3.csv
ma apre tre istanze di Calc con ognuna un file, tra l'altro in ognuna con la dialog box di conferma dei settaggi del CSV da impostare e cliccare OK. Così poi sta all'utente (o a una macro) unificarli.

Ci vorrebbe una cosa del tipo:
$ scalc -p1 radix1.csv radix2.csv radix3.csv -p2 CSV -p3 comma
dove p1, p2 e p3 sono i parametri per indicare:
i files da aprire
il formato dei files
le opzioni di formato.


Sapete se è una cosa possibile, oppure bisogna per forza usare le macro di LO per aprire in sequenza i files?


Oppure inn alternativa, sapete se esiste un sistema da bash per convertire gli N files CSV in formato ODS ?


Uso Debian, ma anche Cygwin/Win10 e Debian/WSL/Win10


grazie,
--
Valerio

--
Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Rispondere a