Confronta due CSV e individua le righe aggiunte, rimosse e modificate con evidenziazione a livello di cella.
Informazioni su questo strumento
Confronto CSV è uno strumento gratuito, che funziona nel browser, per confrontare due file CSV ed evidenziare esattamente cosa è cambiato tra loro. Abbina le righe tramite una colonna chiave (un nome di intestazione o un indice a base zero) così che le righe spostate vengano comunque riconosciute, oppure lascia vuota la chiave per confrontare riga per riga in ordine posizionale. Le righe aggiunte, rimosse e modificate sono contrassegnate da un colore e, all'interno di una riga modificata, ogni cella differente viene evidenziata con il vecchio valore barrato accanto a quello nuovo.
Tutto viene eseguito localmente nel tuo browser tramite JavaScript: i due file non lasciano mai il tuo dispositivo, non vengono mai caricati e nulla viene memorizzato, il che lo rende sicuro per esportazioni riservate, dump di database o dati finanziari. Il delimitatore, la gestione dell'intestazione e l'opzione per mostrare le righe invariate aggiornano il confronto in tempo reale mentre digiti o incolli.
Domande frequenti
In cosa differisce la corrispondenza per chiave dalla modalità posizionale?
Con una colonna chiave, ogni riga viene abbinata in base al valore di quella colonna, quindi una riga spostata in alto o in basso viene comunque riconosciuta come lo stesso record e mostra solo le reali modifiche alle celle. Lascia vuota la chiave per la modalità posizionale, che allinea i due file riga 1 con riga 1, riga 2 con riga 2 e così via.
Cosa significano i colori e le celle vecchio → nuovo?
Le righe verdi sono state aggiunte nel nuovo file, quelle rosse sono state rimosse e quelle ambra sono state modificate. All'interno di una riga modificata vengono ombreggiate solo le celle differenti, mostrando il vecchio valore barrato seguito da quello nuovo.
Quali convenzioni CSV vengono assunte?
I campi sono separati dal delimitatore scelto (virgola, punto e virgola, tabulazione o barra verticale), i valori possono essere racchiusi tra virgolette doppie e una virgoletta interna si scrive come due virgolette doppie. Quando 'la prima riga è un'intestazione' è attivo, l'intestazione proviene dal nuovo file e viene usata per risolvere i nomi delle colonne chiave.
Come vengono gestiti i valori chiave duplicati?
Se la stessa chiave compare più di una volta, per la corrispondenza viene usata la prima occorrenza in ciascun file e i duplicati successivi vengono ignorati, quindi assegna a ogni riga una chiave univoca per un confronto esatto. Input molto grandi, oltre circa 3 MB per lato, vengono rifiutati per mantenere reattivo il browser.