Come importare ed esportare i file CSV


Vi è mai capitato di dover importare in Excel o in un altro programma della Microsoft come Outlook un file CSV (comma separated value) che utilizza un separatore diverso da quello usato dal vostro sistema operativo? Ad esempio, negli Stati Uniti i CSV utilizzano la virgola (,) mentre in molti Paesi europei viene usato il punto e virgola (;).

Modificare manualmente l’intero file richiede tempo anche perché non sempre basta cambiare le virgole in punti e virgole o viceversa, dato che entrambi i simboli possono essere presenti nel file, magari all’interno di un campo racchiuso fra virgolette.

Ebbene, esiste un sistema molto più semplice per gestire questa situazione: basta mettere in testa al file CSV una riga d’istruzione che dice al programma che dovrà importare i dati, quale separatore deve utilizzare. Ad esempio

sep=;

se viene utilizzato il punto e virgola, oppure

sep=,

se viene utilizzata la virgola. Ad esempio, il seguente file CSV è stato prodotto dalla versione statunitense di Excel

Title,Author,ISBN13,Publisher,Year Published
Le 10 regole per vivere felici con un gatto,Dario de Judicibus,9788834424315,Gruppo Editoriale Armenia,2010
Imparare XML in 6 ore,Dario de Judicibus,9788848110983,Gruppo Editoriale Armenia,2000
TCP/IP in Pillole,Dario de Judicibus,9788848114417,Tecniche Nuove,2002
Le 10 Regole per Vivere Sereni,Dario de Judicibus,9788834418031,Gruppo Editoriale Armenia,2005
Le 10 Regole dei Buoni Genitori,Dario de Judicibus,9788834415054,Gruppo Editoriale Armenia,2003
La Lama Nera,Dario de Judicibus,9788834418826,Gruppo Editoriale Armenia,2006

Per poterlo importare in quella italiana, basterà modificarlo nel modo seguente:

sep=,
Title,Author,ISBN13,Publisher,Year Published
Le 10 regole per vivere felici con un gatto,Dario de Judicibus,9788834424315,Gruppo Editoriale Armenia,2010
Imparare XML in 6 ore,Dario de Judicibus,9788848110983,Gruppo Editoriale Armenia,2000
TCP/IP in Pillole,Dario de Judicibus,9788848114417,Tecniche Nuove,2002
Le 10 Regole per Vivere Sereni,Dario de Judicibus,9788834418031,Gruppo Editoriale Armenia,2005
Le 10 Regole dei Buoni Genitori,Dario de Judicibus,9788834415054,Gruppo Editoriale Armenia,2003
La Lama Nera,Dario de Judicibus,9788834418826,Gruppo Editoriale Armenia,2006

Analogamente, per importare il file CSV prodotto dalla versione italiana di Excel

Title;Author;ISBN13;Publisher;Year Published
Le 10 regole per vivere felici con un gatto;Dario de Judicibus;9788834424315;Gruppo Editoriale Armenia;2010
Imparare XML in 6 ore;Dario de Judicibus;9788848110983;Gruppo Editoriale Armenia;2000
TCP/IP in Pillole;Dario de Judicibus;9788848114417;Tecniche Nuove;2002
Le 10 Regole per Vivere Sereni;Dario de Judicibus;9788834418031;Gruppo Editoriale Armenia;2005
Le 10 Regole dei Buoni Genitori;Dario de Judicibus;9788834415054;Gruppo Editoriale Armenia;2003
La Lama Nera;Dario de Judicibus;9788834418826;Gruppo Editoriale Armenia;2006

in quella statunitense, basterà modificarlo come segue:

sep=;
Title;Author;ISBN13;Publisher;Year Published
Le 10 regole per vivere felici con un gatto;Dario de Judicibus;9788834424315;Gruppo Editoriale Armenia;2010
Imparare XML in 6 ore;Dario de Judicibus;9788848110983;Gruppo Editoriale Armenia;2000
TCP/IP in Pillole;Dario de Judicibus;9788848114417;Tecniche Nuove;2002
Le 10 Regole per Vivere Sereni;Dario de Judicibus;9788834418031;Gruppo Editoriale Armenia;2005
Le 10 Regole dei Buoni Genitori;Dario de Judicibus;9788834415054;Gruppo Editoriale Armenia;2003
La Lama Nera;Dario de Judicibus;9788834418826;Gruppo Editoriale Armenia;2006

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*