In questi giorni ho avuto l’esigenza di unire (concatenare, mergiare, appendere; tanti modi per dire una cosa sola) nove file CSV con identica struttura ( tre campi, come sotto):
per gli anni che vanno dal 2012 al 2020:
esistono mille modi per farlo, ma volevo cimentarmi con gli strumenti che conosco e uso, per esempio con VisiData.
La prima cosa che ho fatto è andare a leggere la guida (realizzata in italiano da onData) di VisiData raggiungibile da qui e cercare concatenare tabelle
, la guida è molto chiare, quindi procediamo:
- si apre la shell e si va nella cartella che contiene i file da concatenare;
- si scrive
vd
e si premeInvio
, comparirà (vedi sotto):
- si seleziona la prima voce
DirSheet for the current directory
e si premeinvio
; - si selezionano con
gs
i nove file;
- si preme
g Invio
per aprirli tutti; - si apre il foglio dei fogli con
Shift+s
:

- si selezionano
i nove file
cons
:
- si preme
&
per attivare la concatenazione; - si preme
Ctrl+X
per il menu:
- si seleziona
append
e poi si premeInvio
.
Per salvare il file, si preme Ctrl+s
.
Fatto!
NOTE FINALI: Ho usato VisiData 2.2, facile, veloce e potente!
RIFERIMENTI
- VisiData : https://www.visidata.org/
- Guida Italiana VisiData : https://github.com/ondata/guidaVisiData/blob/master/testo/README.md
RINGRAZIAMENTI
- onData : https://ondata.it/
Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!