Vai al contenuto
100% locale

Combinatore CSV

Unisce più tabelle CSV in una sola, riconciliando colonne diverse o riordinate.

Ingresso

Combinatore CSV

Incolla due o più tabelle CSV una dopo l'altra e questo strumento le unisce in una singola tabella, anche quando gli export non concordano su quali colonne esistono o in quale ordine compaiono. È la soluzione per tre rapporti mensili dove uno ha acquisito una colonna, per un'indagine divisa tra fogli regionali e per la pila di export per team che deve diventare una lista prima di poter essere ordinata o conteggiata.

Le tabelle sono separate per impostazione predefinita da una riga vuota, o da una riga marcatore di tua scelta se i tuoi dati contengono già righe vuote. La prima riga di ogni blocco è la sua intestazione. Colonne da mantenere decide se il risultato contiene ogni colonna vista ovunque, completando le tabelle che ne mancano una, o solo le colonne presenti in tutte. Abbina i nomi delle intestazioni ignorando maiuscole e spazi rende « First Name », « firstname » e « FIRST NAME » la stessa colonna, che è ciò che di solito separa due export degli stessi dati. Riempi le celle vuote con scrive un marcatore come n/a invece di lasciare uno spazio. Aggiungi una colonna di tabella di origine aggiunge il numero in base 1 della tabella da cui proviene ogni riga, in modo che tu possa rintracciare una riga in seguito. Rimuovi righe duplicate confronta le celle unite e mantiene la prima occorrenza, ignorando il numero di origine in modo che la stessa riga di due file conti comunque come una. L'ordine delle colonne segue la prima tabella o ordina alfabeticamente.

I delimitatori di input e output sono impostati separatamente, quindi puoi leggere export con punto e virgola e scrivere output separato da tabulazioni. Funzionano sia i terminatori di riga Windows che Unix.

Tutto viene eseguito localmente nel tuo browser. Le tue tabelle non vengono mai caricate, quindi gli elenchi di clienti e gli export finanziari sono al sicuro qui. Copia il risultato, scaricalo come file .txt o invialo direttamente a un altro strumento.

FAQ

Come faccio a dirgli dove una tabella finisce e inizia la successiva?
Per impostazione predefinita una riga vuota le separa, quindi incollare una tabella, una riga vuota e poi la successiva è sufficiente. Se i tuoi dati contengono già righe vuote, digita un marcatore come --- in « Separatore tra tabelle di input » e metti quella riga tra le tabelle.
Cosa succede quando le tabelle hanno colonne diverse?
Con « Tutte le colonne di ogni tabella » il risultato mantiene ogni colonna che appare ovunque, e le righe di una tabella che mancava di una ottengono il valore di riempimento. Con « Solo colonne condivise da tutte le tabelle » il risultato viene ridotto alle colonne che ogni tabella ha, e tutto il resto viene scartato.
Importa l'ordine delle colonne in ogni tabella?
No. Le colonne sono abbinate per nome, non per posizione, quindi una tabella con le stesse colonne in un ordine diverso viene riallineata automaticamente. I nomi delle intestazioni vengono confrontati ignorando maiuscole e spazi a meno che tu non disattivi tale opzione.
Come la rimozione dei duplicati tratta la colonna di origine?
La ignora. I duplicati vengono confrontati solo sulle celle di dati e viene mantenuta la prima occorrenza, quindi la stessa riga che appare in due file viene unita in una sola invece di essere mantenuta due volte con numeri di origine diversi.
Le mie tabelle CSV vengono caricate da qualche parte?
No. L'unione viene eseguita interamente nel tuo browser — i tuoi dati non lasciano mai il tuo dispositivo.