CSV Merge — Unisci file CSV online
Unisci più file CSV nel browser: accoda righe con colonne abbinate per intestazione, oppure combina i file su una colonna chiave con inner join o left join.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoDue modi per combinare file CSV
I dati raramente arrivano in un unico blocco. Export mensili, report regionali e sistemi separati producono ciascuno il proprio file CSV e, prima o poi, serve riunirli in un'unica tabella. CSV Merge offre le due operazioni più richieste. Append rows (accoda righe) impila i file uno sopra l'altro ed è ideale per combinare gli export di gennaio, febbraio e marzo in un unico file dall'inizio dell'anno. Join on a key column (unione su una colonna chiave) affianca i record corrispondenti, ad esempio aggiungendo i nomi dei clienti presi da un file alle righe d'ordine di un altro tramite un campo condiviso customer_id.
Quando si accodano righe, le colonne vengono abbinate in base al nome dell'intestazione e non alla posizione: così anche file con colonne in ordine diverso, o con campi in più o mancanti, restano allineati correttamente. L'intestazione finale è l'unione di tutte le intestazioni e le celle che un file non fornisce restano vuote. Attiva l'opzione source_file per aggiungere una colonna che indica da quale file proviene ciascuna riga.
Come funziona l'unione (join)
Le unioni procedono dal primo file dell'elenco fino all'ultimo. Il selettore della chiave propone solo le colonne presenti in tutti i file. Un inner join mantiene le righe la cui chiave si trova in tutti i file, mentre un left join mantiene ogni riga del primo file e lascia vuote le colonne aggiuntive quando non esiste alcuna corrispondenza. Se una chiave compare più volte in un file successivo, viene generata una riga di output per ogni corrispondenza, esattamente come in un join SQL. Le chiavi vengono confrontate dopo aver rimosso gli spazi iniziali e finali, e le chiavi vuote non vengono mai abbinate. Le colonne il cui nome coincide con quello di colonne precedenti ricevono un suffisso numerico, come name_2.
Privato e affidabile
Il delimitatore di ogni file viene rilevato automaticamente, i campi tra virgolette che contengono virgole o interruzioni di riga sono gestiti correttamente e l'eventuale BOM UTF-8 all'inizio di un file viene ignorato. Tutto viene eseguito in locale nel tuo browser: i file non vengono mai caricati, così elenchi clienti ed export finanziari restano sul tuo dispositivo. Controlla l'anteprima delle prime 100 righe, poi scarica il file unito completo con virgola, punto e virgola, tabulazione o pipe come delimitatore. Per combinazioni più complesse, come filtri o aggregazioni su più file, prova lo strumento SQL on CSV.
Come usare
- Aggiungi i file CSVTrascina due o più file CSV. Usa le frecce per impostarne l'ordine; il primo file è la tabella di base.
- Scegli una modalità di unioneUsa Append rows per impilare i file, oppure uniscili su una colonna chiave presente in tutti i file.
- Unisci e visualizza l'anteprimaFai clic su Merge files e controlla l'anteprima della tabella combinata.
- ScaricaSalva il CSV unito con il delimitatore che preferisci.