Unire tabelle non significa semplicemente incollare un file sotto l’altro. Per ottenere un risultato affidabile, le colonne devono rappresentare le stesse informazioni e le intestazioni devono poter essere allineate.
Unire più file CSV o Excel: allineare le colonne prima dell'assemblaggio
Scopri come unire più tabelle, gestire colonne diverse ed evitare duplicati o disallineamenti durante l'assemblaggio di CSV ed Excel.
Mostra indice
Stessa struttura: il caso semplice
Se più esportazioni hanno le stesse colonne e la stessa logica, l’assemblaggio consiste soprattutto nel riunire le righe.
Colonne mancanti o aggiuntive
Se il file A contiene id, nome, email e il file B anche paese, una fusione per unione delle colonne può conservare paese lasciando vuote le celle delle righe provenienti da A. È molto meglio che spostare valori sotto intestazioni sbagliate.
Uniformare i nomi prima dell’unione
email, e-mail e indirizzo_email possono indicare la stessa informazione. Quando sono equivalenti, rinomina le colonne prima di assemblare i file.
L’unione può creare duplicati
Due esportazioni possono contenere record comuni. La fusione è tecnicamente corretta, ma il risultato può contenere duplicati di business. La deduplicazione va gestita separatamente usando una chiave stabile.
Accodamento verticale o join?
Aggiungere righe di tabelle con colonne comparabili è un accodamento verticale. Collegare due tabelle diverse tramite una chiave, per esempio clienti e ordini, è invece un join.
Verificare lo schema
Prima di unire molti file, confronta le intestazioni. Differenze minime come Codice postale e codice_postale possono creare colonne separate.
Attenzione ai formati dei valori
Colonne con lo stesso nome possono usare date, numeri o identificatori in formati diversi. L’unione concatena i dati, ma non risolve automaticamente queste differenze.
Controllare il risultato
Verifica il numero di righe, le colonne create, le celle vuote e alcuni record provenienti da ciascuna fonte. Un file unito deve essere coerente, non soltanto generato senza errori.