Sommario
3 modi rapidi per convertire più file CSV in Excel trasformando ogni file in un foglio di calcolo separato o combinando tutti i dati in un unico foglio.
Se esportate spesso file in formato CSV da diverse applicazioni, potreste ritrovarvi con un mucchio di singoli file relativi allo stesso argomento. Certo, Excel può aprire più file contemporaneamente, ma come cartelle di lavoro separate. La domanda è: esiste un modo semplice per convertire più file .csv in un'unica cartella di lavoro? Certo, ci sono addirittura tre modi per farlo:)
Unire più file CSV in un unico file Excel usando il prompt dei comandi
Per unire rapidamente diversi file csv in uno solo, è possibile utilizzare lo strumento Prompt dei comandi di Windows. Ecco come fare:
- Spostare tutti i file di destinazione in una cartella e assicurarsi che questa non contenga altri file .csv.
- In Esplora risorse, navigare fino alla cartella contenente i file csv e copiarne il percorso. A questo scopo, tenere premuto il tasto Maiusc sulla tastiera, fare clic con il pulsante destro del mouse sulla cartella e scegliere Copia come percorso nel menu contestuale.
In Windows 10 e versioni successive, il menu Percorso di copia è disponibile anche nella finestra di Esplora file Casa scheda.
- Nella casella di ricerca di Windows, digitare cmd e quindi fare clic sul pulsante Prompt dei comandi per avviarla.
- Nel Prompt dei comandi inserire un comando per cambiare la directory attiva con la cartella CSV. Per farlo, digitare cd seguito da un spazio e quindi premere Ctrl + V per incollare il percorso della cartella.
In alternativa, è possibile trascinare la cartella direttamente da Esplora file nel Prompt dei comandi finestra.
- A questo punto, la schermata dovrebbe assomigliare a quella qui sotto. Se così fosse, premete il tasto Invio per eseguire il comando.
Una volta fatto ciò, il percorso della cartella apparirà nella riga di comando, riflettendo la modifica della directory attiva.
- Nella riga di comando, dopo il percorso della cartella, digitare copia *.csv unito-csv-files.csv e premere Invio.
Nel comando precedente, file-csv-fusi.csv è il nome del file risultante, che può essere cambiato con un nome a piacere.
Se tutto va bene, i nomi dei file copiati appariranno sotto il comando eseguito:
A questo punto, è possibile chiudere la finestra del Prompt dei comandi e tornare alla cartella contenente i file originali, dove si trova un nuovo file denominato file-csv-fusi.csv o qualsiasi altro nome specificato al punto 6.
Suggerimenti e note:
- L'unione di tutti i dati in un unico file più grande funziona bene per i file omogenei della stessa categoria. stessa struttura Per i file con colonne diverse, potrebbe non essere la soluzione migliore.
- Se tutti i file che si intende combinare hanno le stesse intestazioni di colonna, ha senso rimuovere le righe del lettore in tutti i file tranne il primo, in modo che vengano copiati nel file più grande una sola volta.
- Il copia comando unisce i file così come sono Se si desidera un maggiore controllo sul modo in cui i file CVS vengono importati in Excel, Power Query può essere una soluzione più adatta.
Combinare più file CSV in uno solo con Power Query
Power Query è uno degli strumenti più potenti di Excel 365 - Excel 2016. Tra le altre cose, è in grado di unire e trasformare i dati provenienti da fonti diverse: una funzione interessante che sfrutteremo in questo esempio.
Per combinare più file csv in un'unica cartella di lavoro di Excel, ecco i passaggi da seguire:
- Mettete tutti i file CSV in una cartella. Assicuratevi che questa cartella non contenga altri file, perché potrebbero causare spostamenti aggiuntivi in seguito.
- Sul Dati nella scheda Ottenere e trasformare i dati gruppo, fare clic su Ottenere i dati > Da file > Da Cartella .
- Cercare la cartella in cui sono stati inseriti i file csv e fare clic su Aperto .
- Nella schermata successiva vengono visualizzati i dettagli di tutti i riempimenti presenti nella cartella selezionata. Nella sezione Combinare sono disponibili tre opzioni:
- Combinare e trasformare i dati - I dati di tutti i file csv vengono caricati in Power Query Editor, dove è possibile effettuare varie regolazioni: scegliere i tipi di dati per le colonne, filtrare le righe indesiderate, rimuovere i duplicati, ecc.
- Combinare e caricare - Il più semplice e veloce. Carica i dati combinati direttamente in un nuovo foglio di lavoro.
- Combinare & Caricare a... - consente di scegliere dove caricare i dati (in un foglio di lavoro esistente o nuovo) e in quale forma (tabella, rapporto o grafico PivotTable, solo una connessione).
Ora discutiamo brevemente i punti chiave di ogni scenario.
Combinare e caricare i dati
Nel caso più semplice, quando non è necessario apportare modifiche ai file csv originali, scegliere Combinare e caricare o Combinare & Caricare a... .
In sostanza, queste due opzioni fanno la stessa cosa: importare i dati da singoli file in un foglio di lavoro. La prima carica i risultati in un nuovo foglio, mentre la seconda consente di decidere dove caricarli.
Nella finestra di dialogo dell'anteprima è possibile decidere solo su:
- File di esempio - quale dei file importati deve essere considerato un campione.
- Delimitatore - nei file CSV, di solito è una virgola.
- Rilevamento del tipo di dati È possibile lasciare che Excel scelga automaticamente il tipo di dati per ogni colonna. in base alle prime 200 righe (impostazione predefinita) o intero set di dati Oppure potete scegliere non rilevare i tipi di dati e avere tutti i dati importati nel file originale Testo formato.
Una volta effettuate le scelte (nella maggior parte dei casi, le impostazioni predefinite vanno bene), fare clic su OK.
Se avete scelto Combinare e caricare , i dati verranno importati in un nuovo foglio di lavoro come tabella.
In caso di Combinare & Caricare a... Viene visualizzata la seguente finestra di dialogo che chiede di specificare la posizione e i dati da importare:
Con le impostazioni predefinite mostrate nell'immagine precedente, i dati provenienti da più file csv verranno importati in un formato di tabella come questo:
Combinare e trasformare i dati
Il Combinare e trasformare i dati L'opzione Power Query Editor caricherà i dati. Le funzioni sono numerose, quindi concentriamoci su quelle particolarmente utili per gestire informazioni provenienti da fonti diverse.
Filtrare i file da combinare
Se la cartella di origine contiene più file di quelli che si desidera unire, o se alcuni file non sono .csv, aprire il filtro del file Fonte.Nome e selezionare quelli non rilevanti.
Specificare i tipi di dati
Normalmente Excel determina automaticamente i tipi di dati per tutte le colonne. In alcuni casi, tuttavia, le impostazioni predefinite potrebbero non essere adatte. Per modificare il formato dei dati per una particolare colonna, selezionarla facendo clic sull'intestazione e quindi su Tipo di dati nel Trasformazione gruppo.
Ad esempio:
- Per mantenere zeri iniziali prima dei numeri, scegliere Testo .
- Per visualizzare il simbolo $ davanti agli importi, scegliere Valuta .
- Per visualizzare correttamente data e tempo valori, scegliere Data , Tempo o Data/Ora .
Rimuovere i duplicati
Per eliminare le voci duplicate, selezionare la colonna chiave (identificatore univoco) che deve contenere solo valori univoci, quindi fare clic su Rimuovi righe > Rimuovere i duplicati .
Per ulteriori funzioni utili, esplorate il nastro!
Caricare i dati in un foglio di lavoro Excel
Una volta terminata la modifica, i dati devono essere caricati in Excel. A tal fine, nella finestra di dialogo Casa nella scheda Chiudere gruppo, fare clic su Chiudere e caricare e poi premere uno dei due:
- Chiudere e caricare - importa i dati in un nuovo foglio come tabella.
- Chiudi & Carica a... - può trasferire i dati a un foglio nuovo o esistente come tabella, tabella pivot o grafico pivot.
Suggerimenti e note:
- I dati importati con Power Query rimangono collegato ai file csv originali.
- Se avete bisogno di combinare altri file CSV è sufficiente inserirli nella cartella di origine, quindi aggiornare la query facendo clic sul pulsante Aggiornare sul pulsante Design del tavolo o Interrogazione scheda.
- A disconnessione il file combinato dai file originali, fare clic su Unlink sul Design del tavolo scheda.
Importare più file CSV in Excel con lo strumento Copy Sheets
Nei due esempi precedenti, abbiamo unito singoli file csv in un unico file. Ora, vediamo come importare ogni CSV come un file foglio separato Per fare ciò, utilizzeremo lo strumento Copia fogli incluso nella suite Ultimate per Excel.
L'importazione richiederà al massimo 3 minuti, un minuto per ogni passaggio :)
- Sul Dati Ablebits fare clic su Fogli di copia e indicare come si desidera importare i file:
- Per posizionare ogni file su un file foglio separato , scegliere Fogli selezionati in una cartella di lavoro .
- Per copiare i dati da tutti i file csv in un file foglio di lavoro singolo , scegliere I dati dei fogli selezionati in un foglio .
- Fare clic sul pulsante Aggiungi file e quindi individuare e selezionare i file csv da importare. Al termine, fare clic su Avanti .
- Infine, il componente aggiuntivo chiederà esattamente come si desidera incollare i dati. Nel caso dei file csv, di solito si procede con il metodo predefinito Incolla tutto e fare clic su Copia .
Un paio di secondi dopo, i file csv selezionati saranno convertiti in fogli separati di una cartella di lavoro Excel. Veloce e indolore!
Ecco come convertire più CSV in Excel. Grazie per la lettura e alla prossima settimana!