Cosa sapere
- Un file CSV è un file di valori separati da virgole; visualizza/modifica uno con Excel, Fogli di lavoro WPS Office o Fogli Google.
- Converti CSV in Excel (XLSX), PDF, XML, TXT, ecc., con gli stessi programmi o Zamzar.
- I file CSV possono anche essere generati e importati nella maggior parte dei client di posta elettronica e in altri programmi che gestiscono dati strutturati.
Questo articolo spiega cos'è un file CSV, come aprirne o modificarne uno e come convertirne uno in un formato diverso.
Che cos'è un file CSV?
Un file CSV è un file di valori separati da virgole. È un file di testo semplice che può contenere solo numeri e lettere e struttura i dati in esso contenuti in una forma tabellare o tabellare.
I file che terminano con l'estensione del file CSV vengono generalmente utilizzati per scambiare dati, di solito quando ce n'è una grande quantità, tra diverse applicazioni. Programmi di database, software analitici e altre applicazioni che memorizzano enormi quantità di informazioni (come contatti e dati dei clienti), di solito supportano questo formato.
Un file con valori separati da virgole a volte può essere indicato come un file con valori separati da caratteri o delimitato da virgole, ma indipendentemente da come qualcuno lo dice, stanno parlando dello stesso formato.
CSV è anche l'abbreviazione di convalida del software del computer, variabile separata da virgole, voce a commutazione di circuito e valore separato da due punti.
Come aprire un file CSV
Il software per fogli di calcolo viene generalmente utilizzato per aprire e modificare file CSV, come Excel o i fogli di calcolo gratuiti OpenOffice Calc o WPS Office. Gli strumenti per fogli di calcolo sono ottimi per i file CSV perché i dati contenuti nel file vengono generalmente filtrati o manipolati in qualche modo.
Per visualizzare e/o modificare il tuo file CSV online, puoi utilizzare Fogli Google. Per farlo, visita quella pagina e seleziona l'icona della cartella per cercare il file sul tuo computer o su Google Drive.
Puoi anche usare un editor di testo, ma sarà molto difficile lavorare con quelli di grandi dimensioni in questi tipi di programmi. Se vuoi farlo, guarda i nostri preferiti in questo elenco dei migliori editor di testo gratuiti.
Come accennato in precedenza, Excel supporta anche i file CSV, ma il programma non è gratuito. Anche così, è probabilmente il programma più comunemente usato per visualizzare e modificare file CSV.
Considerando il numero di programmi là fuori che supportano dati strutturati e basati su testo come CSV, potresti avere più di un programma installato in grado di aprire questi tipi di file. Se è così, e quello che si apre per impostazione predefinita quando tocchi due volte o fai doppio clic sui file CSV in Windows non è quello che ti piace usare con loro, cambiare quel programma in Windows è molto semplice.
Un altro modo per "aprire" un file CSV è importarlo. Lo faresti se desideri utilizzare i dati del file in un'applicazione che non è pensata per la modifica, ma per visualizzare/utilizzare il contenuto.
Le informazioni di contatto sono l'esempio più ovvio; puoi importare i contatti nel tuo account Google, ad esempio, per sincronizzare i dettagli di contatto dal file CSV con Gmail. In effetti, molti client di posta elettronica supportano l'esportazione e l'importazione delle informazioni di contatto tramite il formato CSV, inclusi Outlook, Yahoo e Windows Mail.
Come convertire un file CSV
Poiché i file CSV memorizzano le informazioni in un formato di solo testo, il supporto per il salvataggio del file in un altro formato è incluso in molti diversi servizi online e programmi scaricabili.
Tutti i programmi desktop menzionati sopra possono convertire un file CSV in formati Excel come XLSX e XLS, nonché in TXT, XML, SQL, HTML, ODS e altri. Questo processo di conversione viene solitamente eseguito tramite il menu File > Salva come.
Puoi anche utilizzare Fogli Google. Dal menu File > Download, scegli XLSX, ODS, PDF o qualsiasi altro formato supportato.
Ci sono anche alcuni convertitori di file gratuiti che funzionano nel tuo browser web, come ad esempio Zamzar, che possono convertire i file CSV in alcuni dei formati sopra elencati oltre che in PDF e RTF.
Lo strumento CSVJSON (indovina…) converte i dati CSV in JSON, molto utile se stai importando enormi quantità di informazioni da un'applicazione tradizionale in un progetto basato sul Web.
Di solito non puoi cambiare un'estensione di file (come CSV) con una che il tuo computer riconosce e aspettarti che il file appena rinominato sia utilizzabile. Nella maggior parte dei casi deve avvenire un'effettiva conversione del formato del file utilizzando uno dei metodi sopra descritti. Tuttavia, poiché questi file possono contenere solo testo, puoi rinominare qualsiasi file CSV in qualsiasi altro formato di testo e dovrebbe aprirsi, anche se in un modo meno utile che se lo avessi appena lasciato in CSV.
Non riesci ancora ad aprirlo?
I file CSV sono ingannevolmente semplici. Per quanto semplici possano essere a prima vista, il minimo spostamento di una virgola, o una confusione di base come quella discussa di seguito, possono farli sentire come una scienza missilistica.
Tieni presente che potresti non essere in grado di aprire il file o leggere il testo al suo interno, per il semplice motivo che stai confondendo un altro file con uno in formato CSV. Alcuni file condividono alcune delle stesse lettere di estensione file, ma in re altà non sono nello stesso formato, o anche lontanamente simile.
CVS, CVX e CV sono solo alcuni esempi in cui i file probabilmente non possono essere aperti in un foglio di calcolo anche se il suffisso assomiglia molto a CSV. Se questo è il caso del tuo file, cerca l'estensione del file reale su Google o qui su Lifewire, per vedere i suoi apri o convertitori compatibili.
Informazioni importanti sulla modifica dei file CSV
Probabilmente incontrerai un file CSV solo quando esporterai informazioni da un programma a un file, quindi utilizzerai lo stesso file per importare i dati in un programma diverso, specialmente quando hai a che fare con applicazioni orientate alla tabella.
Tuttavia, a volte potresti trovarti a modificare un file CSV o a crearne uno da zero, nel qual caso tieni presente quanto segue:
Un programma comune utilizzato per aprire e modificare file CSV è Excel. Qualcosa di importante da capire sull'utilizzo di Excel, o di qualsiasi altro software simile per fogli di calcolo, è che anche se questi programmi sembrano fornire supporto per più fogli durante la modifica di un file CSV, il formato CSV non supporta "fogli" o "schede, " quindi i dati che crei in queste aree aggiuntive non verranno riscritti nel CSV quando salvi.
Ad esempio, supponiamo che tu modifichi i dati nel primo foglio di un documento e poi salvi il file in CSV: i dati nel primo foglio saranno quelli che verranno salvati. Tuttavia, se passi a un foglio diverso e aggiungi dati lì, quindi salvi di nuovo il file, saranno le informazioni in quel foglio modificato di recente che verranno salvate. I dati nel primo foglio non saranno più accessibili dopo aver chiuso il programma del foglio di calcolo.
È davvero la natura del software del foglio di calcolo che crea confusione in questo incidente. La maggior parte degli strumenti per fogli di calcolo supporta elementi come grafici, formule, stili di riga, immagini e altri elementi che semplicemente non possono essere salvati nel formato CSV.
Non ci sono problemi, a patto di comprendere questa limitazione. Questo è il motivo per cui esistono altri formati di tabella più avanzati, come XLSX. In altre parole, se desideri salvare qualsiasi lavoro oltre alle modifiche ai dati di base in un CSV, non utilizzare più CSV: salva o esporta in un formato più avanzato.
Come sono strutturati i file CSV
È facile creare il tuo file CSV. Ordina i tuoi dati come desideri in uno degli strumenti sopra menzionati, quindi salva ciò che hai nel formato CSV.
Puoi anche crearne uno manualmente, sì da zero, usando qualsiasi editor di testo.
Ecco un esempio:
Nome, indirizzo, numero
John Doe, 10th Street, 555
Tutti i file CSV seguono lo stesso formato generale: ogni colonna è separata da un delimitatore (come una virgola) e ogni nuova riga indica una nuova riga. Alcuni programmi che esportano dati in un file CSV possono utilizzare un carattere diverso per separare i valori, come tabulazione, punto e virgola o spazio.
Quello che vedi nell'esempio sopra è come apparirebbero i dati se il file CSV fosse aperto in un editor di testo. Tuttavia, poiché i programmi software per fogli di calcolo come Excel e OpenOffice Calc possono aprire file CSV e tali programmi contengono celle per visualizzare le informazioni, il valore Nome sarebbe posizionato nella prima cella con il John Doe in una nuova riga appena sotto di essa, e gli altri seguendo lo stesso schema.
Se stai incorporando virgole o usando le virgolette nel tuo file CSV, leggi gli articoli di edoceo e CSVReader.com per sapere come dovresti farlo.
Domande frequenti
- Come faccio a esportare i contatti del mio iPhone in un file CSV? Esporta i contatti da un iPhone utilizzando un'app di terze parti come Esporta in CSV. Nell'app Esporta in CSV, seleziona Inizia esportazione > + > Modifica dati colonna > scegli una fonte > Esporta
- Come si legge un file CSV in MATLAB? Per leggere un file CSV in MATLAB, trascina e rilascia il file CSV in una cartella qualsiasi del percorso MATLAB. Quindi, nella finestra dei comandi di MATLAB, digita m=csvread('name_of_file.dat'); sostituendo il nome del file CSV con name_of_file.dat