Tutte le collezioni
File CSV
Cos'è un file CSV e come modificarlo
Cos'è un file CSV e come modificarlo
Diego Lorenzetti avatar
Scritto da Diego Lorenzetti
Aggiornato oltre una settimana fa

Cos'è un file CSV?

Un file CSV (Comma Separated Values) è un tipo di file di testo utilizzato per rappresentare tabelle in un formato semplice e leggibile.

La sua struttura è molto semplice: i dati sono organizzati in righe e colonne, dove i valori di ogni colonna sono separati da un carattere delimitatore, spesso la virgola o il punto e virgola.

ll file CSV include una riga di intestazione, che descrive i nomi delle colonne per rendere i dati più comprensibili.

Ecco un esempio di come appare un file CSV:

Nome,Cognome,Età,Città
Marco,Rossi,30,Roma
Anna,Verdi,25,Milano
Luca,Bianchi,40,Torino

In questo esempio, abbiamo una tabella con quattro colonne: Nome, Cognome, Età e Città. Ogni riga rappresenta i dati di una persona. I valori di ogni colonna sono separati da virgole, quindi il nome è "Marco", il cognome è "Rossi", l'età è "30" e la città è "Roma".

Utilizzo degli apici

In alcuni casi, soprattutto quando si vuole inserire in una cella un valore numerico con valori decimali (e quindi con una virgola, ad esempio 0,25) bisognerà utilizzare gli apici in modo da non confondere il software che leggerà il file CSV che interpreterebbe la virgola decimale come un cambio di colonna.

Quindi, per inserire un valore decimale con la virgola, invece di scrivere semplicemente

0,25

la modalità corretta sarà "0,25".

Ecco un esempio sul formato CSV

Nome,Cognome,Età,StipendioMensile
Marco,Rossi,30,"1550,50"
Anna,Verdi,25,2540
Luca,Bianchi,40,"3432,65"

In questo esempio, per la riga 1 e 3, essendoci valori decimali della colonna StipendioMensile gli importi sono inseriti tra apici "" a differenza della riga 2 che, presentando un valore privo di decimali, può essere valorizzata con un importo senza nessun apice.

Campi vuoti

I file CSV hanno alcune colonne che è obbligatorio compilare, altre invece sono semplicemente opzionali e quindi possono essere lasciate vuote.

In questo caso, va comunque inserita una virgola di separazione per far capire al software che si è lasciata vuota la cella relativa a una colonna opzionale e che si sta passando alla cella successiva.

Ecco un esempio di come appare un file CSV in cui la colonna ETÀ è opzionale:

Nome,Cognome,Età,Città
Marco,Rossi,,Roma
Anna,Verdi,25,Milano
Luca,Bianchi,,Torino

In questo esempio, la riga 1 e 3 non presentano il valore "età" che è infatti opzionale, ma viene comunque lasciato lo spazio della cella "età" con una virgola aggiuntiva. La riga 2, invece, presenta il valore del campo "età" e quindi ha un formato normale.

Come modificare un file CSV nel formato di CryptoBooks con text editor

  1. Scarica a questo link il file csv contenente già al suo interno la prima riga di intestazione nel formato richiesto da CryptoBooks

  2. Apri il file con il software di editing testo del tuo computer (per utenti Mac si chiama TextEdit, per utenti Windows si chiama Notepad/Blocco Note).

    Ecco come si presenta il file csv precompilato con la riga di intestazione

    Nota bene: la riga di intestazione va mantenuta con gli "apici" in modo che il software non confonda gli spazi fra una parola e l'altra come cambi di colonna

  3. Vai a capo per posizionare il cursore su una nuova riga

  4. Compila i valori necessari seguendo le indicazioni contenute in questo articolo

  5. Una volta inserite tutte le righe che vuoi importare salva il file

Guarda la versione video qui sotto!

Come modificare un file CSV nel formato di CryptoBooks con Excel

  1. Scarica a questo link il file csv contenente già al suo interno la prima riga di intestazione nel formato richiesto da CryptoBooks

  2. Apri il file con Microsoft Excel

    Ecco come si presenta il file csv precompilato con la riga di intestazione

  3. Clicca sulla colonna A per selezionarla interamente

  4. Sul menù di navigazione clicca su "Data" (versione inglese) o "Dati" (versione italiana)

  5. Clicca su "Text to Columns" (inglese) o "Testo in colonne" (italiano)

  6. Clicca su "Delimited" (inglese) o "Delimitato" (italiano) e poi su "Next" (inglese) o "Avanti" (italiano)

  7. Seleziona soltanto "Comma" (inglese) o "Virgola" (italiano) e clicca su "Next" (inglese) o "Avanti" (italiano)

  8. Clicca su "Finish" (inglese) o "Fine" (italiano)

  9. Ora la tua riga di intestazione sarà mostrata così

  10. Posizionati sulla cella A2 e compila i valori necessari seguendo le indicazioni contenute in questo articolo

  11. Una volta inserite tutte le righe che vuoi importare salva il file seguendo questi passi

    1. Clicca su "File"

    2. Clicca su "Save As" (inglese) o "Salva Come" (italiano)

    3. Seleziona la cartella su cui salvare il file

    4. Assicurati che il tipo di file selezionato sia "CSV (Comma Delimited)"

    5. Clicca su "Save" (inglese) o "Salva" (italiano)

Guarda la versione video qui sotto!

!Segnalazione possibile problema con Excel!

A volte, può capitare che creando e modificando un file csv con Excel, vengano apportate delle modifiche in automatico che invalidano il file e non ne permettono il caricamento.

In quei casi, l'utente dovrà controllare e correggere il file usando un programma di text editor.

Ecco un esempio di errata formattazione:

File compilato e visualizzato correttamente con Excel

Stesso file aperto con programma di text editor

In questa immagine si nota come siano stati erroneamente aggiunti alcuni apici, sia nell'intestazione che nelle prime due righe.

Hai ricevuto la risposta alla tua domanda?