Cosa sono i file CSV e come aprirli

di , marbaro.it

Cosa sono i file CSV e come aprirli - guida

I file CSV sono un formato di file ampiamente utilizzato per la gestione e lo scambio di dati tabellari. La sigla CSV sta per "Comma Separated Values" (in italiano: Valori Separati da Virgola).

La loro struttura semplice e flessibile li rende uno standard di fatto per l'importazione e l'esportazione di dati tra diverse applicazioni e sistemi.

link sponsorizzati

 

 

Cosa sono i file CSV?

I file CSV sono dei normali file di testo (si possono aprire anche con il semplice Blocco Note di Windows) in cui ogni riga contiene i corrispondenti valori delle colonne di una riga della tabella di origine separati tra loro generalmente da una virgola ma, sempre più spesso, sono utilizzati altri delimitatori come il punto e virgola (;) o la tabulazione.

Questo perché la virgola può essere stata usata per altri motivi all'interno dei dati (pensiamo, ad esempio, ad un indirizzo in cui il numero civico viene indicato dopo il nome della via con una virgola o alla virgola come separatore delle cifre decimali) e ciò potrebbe causare risultati inaspettati in fase di importazione.

Di seguito un semplice esempio di come si presenta un file CSV:

 
    Nome,Cognome,Email
    Mario,Rossi,mario.rossi@email.com
    Anna,Bianchi,anna.bianchi@email.com
    Luca,Verdi,luca.verdi@email.com

 

Si tratta di un file CSV derivante dall'esportazione di una semplice rubrica.

La prima riga contiene l'intestazione delle colonne mentre le righe successive contengono i dati.

In Excel la loro visualizzazione è questa:

Cosa sono i file CSV

Se dovessi inviare questa rubrica ad un'altra persona potrei inviargli il file Excel oppure, se non fossi sicuro che l'altra persona abbia effettivamente Excel, posso salvare il file in formato CSV con le opzioni presenti nel comando Salva con nome di Excel e inviargli il file CSV.

L'esempio appena fatto può sembrare banale, pensate invece di dover inviare l'intera tabella di un database MySQL contenete migliaia di righe ognuna con decine di colonne.

link sponsorizzati

 

 

Principali caratteristiche dei file CSV

Ecco alcune caratteristiche chiave dei file CSV:

  1. Struttura tabellare: I dati sono organizzati in una struttura tabellare, simile a un foglio di calcolo, con righe e colonne. Ogni riga rappresenta un record e le colonne contengono i diversi campi di informazione.
  2. Separazione dei valori: i valori all'interno di ciascuna riga sono separati da un delimitatore, spesso una virgola, da cui il nome "Comma-Separated Values" (tuttavia, in alcuni casi, potrebbero essere utilizzati altri delimitatori come il punto e virgola (;) o la tabulazione).
  3. Testo puro: i file CSV contengono principalmente testo puro. Possono essere aperti e modificati con un semplice editor di testo o possono essere letti e scritti da molti programmi di fogli di calcolo, database e applicazioni software.
  4. Intestazioni di colonna: molte volte, la prima riga di un file CSV è dedicata alle intestazioni di colonna, che forniscono etichette descrittive per i dati in ciascuna colonna. Ad esempio, in un file CSV che contiene informazioni sui contatti, come nell'esempio precedente, le colonne potrebbero essere "Nome", "Cognome", "Email", ecc.
  5. Compatibilità universale: I file CSV sono estremamente flessibili e possono essere utilizzati in una vasta gamma di applicazioni. Sono comunemente utilizzati per l'importazione e l'esportazione di dati tra database, fogli di calcolo, e altri software.

Come aprire un file CSV

  1. Editor di testo: i file CSV possono essere aperti e modificati anche con un semplice editor di testo come il Blocco Note di Windows o TextEdit su macOS. Tuttavia, questo approccio può risultare scomodo per file contenenti grandi quantità di dati.
  2. Fogli di calcolo: programmi come Microsoft Excel, Google Sheets o LibreOffice Calc sono strumenti potenti per aprire e manipolare file CSV. Basta aprire il programma e importare i dati contenuti nel file CSV, specificando il delimitatore corretto.
  3. Linguaggi di programmazione: i programmatori possono utilizzare linguaggi di scripting come Python o linguaggi di programmazione come PHP o Java per aprire, elaborare e manipolare i dati contenuti in file CSV. Per alcuni linguaggi di programmazione esistono librerie specifiche che semplificano l'importazione e la gestione di tali file.

Icona di un file CSV in Windows Nei dispositivi che utilizzano Windows (con il pacchetto Office installato) spesso i file CSV sono associati al programma Microsoft Excel e assumono un'icona molto simile a quella dei file dello stesso Excel. Nell'immagine sono mostrate 2 icone (la prima di un file CSV, la seconda di un file Excel).

Nell'icona del file CSV si può notare la presenza di una lettera "a" seguita da una virgola per indicare appunto il particolare tipo di formato.

Purtroppo però la diretta apertura del file con Excel non funziona. Se infatti facciamo il classico doppio clic sull'icona del file CSV otterremo l'apertura di Excel ma non la corretta lettura dei dati contenuti nel file CSV, ottenendo un risultato simile a quello mostrato nell'immagine seguente

Aprire file CSV con Excel non funziona

Per avere disponibili e poter utilizzare i dati contenuti in un file CSV in Excel è necessario importare il contenuto del file CSV mediante una procedura guidata.

Scopri nel prossimo articolo come aprire e importare un file CSV in Excel in modo corretto.

In conclusione, i file CSV rappresentano uno strumento essenziale per la gestione e la condivisione di dati grazie alla loro semplicità, flessibilità e compatibilità con una vasta gamma di applicazioni e piattaforme.

 

link sponsorizzati

 

Se ti è piaciuto questo articolo condividilo con i tuoi amici