Unire file CSV

Unisci più CSV in uno solo, abbinando le colonne per nome.

Compila i campi qui sopra e il risultato compare qui — non viene inviato nulla a nessuno.

Come funziona

Colonne = unione delle intestazioni di tutti i file, nell'ordine in cui compaiono · le righe conservano i valori del proprio file, abbinati per nome

I file sono abbinati per NOME DI COLONNA, non per posizione. L'abbinamento per posizione è quello che fa uno script veloce, e mette in silenzio i ricavi di un file sotto i costi di un altro appena un export ha un campo in più — un errore che arriva fino al report, perché entrambe le colonne contengono numeri plausibili. Una colonna che un file non ha arriva vuota invece di far scalare tutto il resto. Il delimitatore è riconosciuto file per file, contato fuori dai campi tra virgolette, così un export con punto e virgola e virgole dentro l'indirizzo viene letto correttamente.

Questo strumento funziona interamente nel tuo browser. Niente di quello che scrivi viene inviato a un server, salvato o registrato.

Domande frequenti

E se i file hanno colonne diverse?
Ottieni la loro unione. Ogni colonna presente in almeno un file diventa una colonna del risultato, e le righe che arrivano da un file che non ce l'ha ricevono una cella vuota invece di vedersi scalare i valori.
Conta l'ordine delle colonne?
No, ed è il punto. L'abbinamento è per nome, quindi un file con le colonne in ordine diverso si unisce correttamente. L'ordine in uscita è quello di prima comparsa: guidano le colonne del primo file.
I miei file vengono caricati?
No. Vengono letti dal browser, uniti in memoria e restituiti come download. Non parte nessuna richiesta: è il tipo di lavoro che non ha mai avuto bisogno di un server.
Excel aprirà bene il risultato?
Sì. Il download porta un byte-order mark UTF-8, che è ciò che impedisce a Excel di mostrare le lettere accentate come caratteri strani — il reclamo più comune su qualunque export CSV.