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
vde si premeInvio, comparirà (vedi sotto):
- si seleziona la prima voce
DirSheet for the current directorye si premeinvio; - si selezionano con
gsi nove file;
- si preme
g Invioper aprirli tutti; - si apre il foglio dei fogli con
Shift+s:

- si selezionano
i nove filecons:
- si preme
&per attivare la concatenazione; - si preme
Ctrl+Xper il menu:
- si seleziona
appende 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 !!!






