Come inserire CSV o TSV in un foglio di lavoro Excel

I file di dati basati su testo sono uno dei metodi più comuni di archiviazione dei dati nel mondo di oggi. Questo perché i file di testo, in generale, occupano l'ultimo spazio e sono più facili da archiviare. Per fortuna, è molto facile inserire file CSV (valori separati da virgola) o TSV (valori separati da tabulazioni) in Microsoft Excel .

Se vuoi inserire CSV o TSV in un foglio di lavoro Excel , devi solo sapere in modo specifico come sono separati i dati nel file. Non devi necessariamente conoscere i dettagli sui dati, a meno che tu non voglia riformattare quei valori in stringhe, numeri, percentuali e altro.

In questo articolo imparerai come inserire un file CSV o TSV nel foglio di lavoro di Excel e come riformattare i dati durante il processo di importazione, per risparmiare tempo.

Come inserire un file CSV in(A CSV File Into) un foglio di lavoro Excel(Excel Worksheet)

Prima di poter inserire un file CSV nel foglio di lavoro di (CSV)Excel , è necessario confermare che il file di dati sia effettivamente separato da virgole (noto anche come "delimitato da virgola").

Verifica che sia un file separato da virgole

Per fare ciò, apri Windows Explorer(Window Explorer) e vai alla directory in cui è archiviato il file. Seleziona il menu Visualizza(View) e assicurati che il riquadro Anteprima(Preview pane) sia selezionato.

Quindi, seleziona il file che ritieni contenga dati separati da virgole. Dovresti vedere una virgola tra ogni dato nel file di testo.

L'esempio seguente proviene da un set di dati governativo contenente i risultati dei punteggi degli studenti del SAT College Board del 2010.(SAT College Board)

Come puoi vedere, la prima riga è la riga di intestazione. Ogni campo è separato da una virgola. Ogni altra riga successiva è una riga di dati, con ogni punto di dati separato da una virgola.

Questo è un esempio di come appare un file con valori separati da virgole. Ora che hai confermato la formattazione dei tuoi dati di origine, sei pronto per inserirli nel tuo foglio di lavoro Excel .

Inserisci un file CSV nel tuo foglio di lavoro(Insert A CSV File Into Your Worksheet)

Per inserire il file di dati CSV di origine nel foglio di lavoro di (CSV)Excel , apri un foglio di lavoro vuoto. 

  1. Seleziona Dati(Data) dal menu
  2. Selezionare Ottieni dati(Get Data) dal gruppo Ottieni(Get) e trasforma dati(Transform Data) sulla barra multifunzione
  3. Seleziona Da file(From File)
  4. Seleziona From Text/CSV

Nota: in alternativa, puoi anche selezionare From Text/CSV direttamente sulla barra multifunzione.

Questo aprirà il browser dei file. Individua(Browse) la posizione in cui hai archiviato il file CSV , selezionalo e seleziona Importa(Import) .

Si aprirà la procedura guidata di importazione dei dati. Excel analizza i dati in entrata e imposta tutte le caselle a discesa in base al formato del file di dati di input, in base alle prime 200 righe. 

È possibile modificare questa analisi modificando una delle seguenti impostazioni:

  • Origine del file(File Origin) : se il file è di un altro tipo di dati come ASCII o UNICODE , puoi modificarlo qui.
  • Delimitatore(Delimiter) : se si utilizzano punti e virgola o spazi come delimitatore alternativo, è possibile selezionarlo qui.
  • Rilevamento del tipo di dati(Data Type Detection) : puoi forzare l'analisi di Excel in base all'intero set di dati anziché solo alle prime 200 righe.

Quando sei pronto per importare i dati, seleziona Carica(Load) nella parte inferiore di questa finestra. Questo porterà l'intero set di dati nel tuo foglio di lavoro Excel vuoto .

Una volta che hai quei dati in un foglio di lavoro di Excel , puoi quindi riorganizzare quei dati, raggruppare righe e colonne(group rows and columns) o eseguire funzioni di Excel(Excel functions) sui dati.

Importa file CSV in(CSV File Into) altri elementi di Excel

Un foglio di lavoro non è tutto ciò in cui puoi importare dati CSV . Nell'ultima finestra, se selezioni Carica(Load To) in anziché Carica(Load) , vedrai un elenco di altre opzioni.

Le opzioni in questa finestra includono:

  • Tabella(Table) : questa è l'impostazione predefinita che importa i dati in un foglio di lavoro vuoto o esistente
  • Report tabella pivot(PivotTable Report) : importa i dati in un report tabella pivot(Pivot Table report) che consente di riepilogare il set di dati in entrata
  • Grafico pivot(PivotChart) : visualizza i dati in un grafico riepilogativo, ad esempio un grafico a barre o un grafico a torta
  • Crea solo connessione(Only Create Connection) : crea una connessione al file di dati esterno, che puoi utilizzare in seguito per creare tabelle o report su più fogli di lavoro

L' opzione Grafico pivot è molto potente. (PivotChart)Ti consente di saltare i passaggi per archiviare i dati in una tabella e quindi selezionare i campi per creare grafici o grafici. 

Come parte del processo di importazione dei dati, puoi scegliere i campi, i filtri, le legende e i dati degli assi per creare quei grafici in un unico passaggio.

Come puoi vedere, c'è molta flessibilità quando si tratta di inserire CSV in un foglio di lavoro di Excel .

Come inserire un file TSV in(A TSV File Into) un foglio di lavoro Excel(Excel Worksheet)

Cosa succede se il file in arrivo è delimitato da tabulazioni anziché delimitato da virgole? 

Il processo è per lo più lo stesso della sezione precedente, ma ti consigliamo di utilizzare la casella a discesa Delimitatore(Delimiter) per selezionare Tab .

Inoltre, ricorda che durante la ricerca del file di dati, Excel presume automaticamente che stai cercando un file *.csv. Quindi, nella finestra del browser dei file, ricorda di cambiare il tipo di file in All Files (*.*) per vedere il file di tipo *.tsv.

Dopo aver selezionato il delimitatore corretto, l'importazione dei dati in qualsiasi foglio di lavoro di Excel , Grafico pivot(PivotChart) o Report pivot(Pivot Report) funziona esattamente allo stesso modo.

Come funziona la trasformazione dei dati

Nella finestra Importa dati(Import Data) , se selezioni Trasforma dati(Transform Data) invece di selezionare Carica(Load) , si aprirà la finestra dell'editor di Power Query .(Power Query Editor)

Questa finestra fornisce informazioni su come Excel converte automaticamente i dati che sta importando. Questo è anche il punto in cui puoi modificare il modo in cui i dati vengono convertiti durante l'importazione.

Se selezioni una colonna in questo editor, vedrai il tipo di dati presunto nella sezione  Trasforma nella barra multifunzione.(Transform)

Nell'esempio seguente, puoi vedere che Excel presumeva che volessi convertire i dati in quella colonna in un formato Numero intero.(Number)

Puoi cambiarlo selezionando la freccia giù accanto al tipo di dati e selezionando il tipo di dati che preferisci.

Puoi anche riordinare le colonne in questo editor selezionando una colonna e trascinandola nella posizione in cui desideri che vada nel foglio di lavoro.

Se il tuo file di dati in entrata non ha una riga di intestazione, puoi modificare Usa prima riga come intestazioni(Use First Row as Headers) in Usa intestazioni come prima riga(Use Headers as First Row) .

Normalmente, non dovresti mai usare l' editor di Power Query(Power Query Editor) , poiché Excel è abbastanza bravo nell'analisi dei file di dati in entrata. 

Tuttavia, se questi file di dati non sono coerenti nel modo in cui i dati sono formattati o se vuoi riorganizzare il modo in cui i dati vengono visualizzati nel foglio di lavoro, l' editor di Power Query(Power Query Editor) ti consente di farlo.

I tuoi dati sono in un database MySQL ? Scopri(Learn) come connettere Excel a MySQL(connect Excel to MySQL) per importare quei dati. Se i tuoi dati sono già in un altro file Excel , ci sono anche modi per unire i dati in più file Excel(merge data in multiple Excel files) in un unico file.



About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts