Vai al contenuto principale
Bethemesh
GuidaBuone pratiche

Confrontare due file CSV o Excel e individuare le differenze

Scopri come confrontare due versioni di una tabella usando una chiave affidabile e distinguere righe aggiunte, eliminate o modificate.

Pubblicato 29 agosto 2026Lettura : 3 minDi Team Bethemesh
Principiante
Mostra indice
  1. Scegliere una chiave di confronto
  2. Perché il numero di riga è raramente una buona chiave
  3. Aggiunto, eliminato o modificato
  4. Normalizzare prima del confronto
  5. Duplicati nella chiave
  6. Confrontare la struttura prima del contenuto
  7. Valori modificati: confrontare colonna per colonna
  8. Caso d’uso: controllare un’esportazione periodica
  9. Confrontare prima di sostituire

Confrontare due tabelle è un’operazione frequente: l’esportazione di ieri con quella di oggi, un inventario prima e dopo un aggiornamento, elenchi di clienti provenienti da due sistemi oppure il controllo di una migrazione.

La difficoltà principale non consiste nel visualizzare due file affiancati. Bisogna capire quale riga del file A corrisponde a quale riga del file B.

Scegliere una chiave di confronto

Una chiave è una colonna il cui valore identifica un record: ID cliente, SKU, numero pratica o riferimento interno.

Il Comparatore Excel e CSV utilizza questa logica per associare le righe dei due file.

Se lavori esclusivamente con CSV, uno strumento dedicato al confronto CSV permette di applicare lo stesso principio direttamente a questo formato.

Perché il numero di riga è raramente una buona chiave

Se viene inserita una nuova riga all’inizio del file B, tutte le posizioni successive cambiano. Un confronto basato sul numero di riga segnalerebbe centinaia di differenze anche se i dati sono semplicemente stati riordinati.

Una chiave aziendale stabile consente invece di confrontare i record indipendentemente dalla loro posizione.

Aggiunto, eliminato o modificato

Un confronto utile distingue generalmente tre situazioni:

  • una chiave esiste solo nel nuovo file: record aggiunto;
  • esiste solo nel vecchio file: record eliminato;
  • esiste in entrambi ma altre colonne differiscono: record modificato.

Questa distinzione è molto più informativa di un semplice verdetto «file diversi».

Normalizzare prima del confronto

Spazi superflui, differenze tra maiuscole e minuscole o nomi di colonne diversi possono creare falsi scostamenti. Quando le due fonti dovrebbero rispettare le stesse convenzioni, conviene pulirle prima.

Il processo di pulizia può includere la normalizzazione delle intestazioni, la rimozione degli spazi inutili e la verifica dei formati delle colonne.

Duplicati nella chiave

Se una chiave che dovrebbe essere univoca compare più volte, il confronto diventa ambiguo. Bisogna confrontare la prima riga, l’ultima oppure tutte le combinazioni?

Prima di un confronto importante, verifica quindi l’unicità della chiave e tratta eventuali duplicati secondo le regole dei tuoi dati.

Confrontare la struttura prima del contenuto

Prima di cercare le righe modificate, verifica che i due file descrivano ancora la stessa struttura. Una colonna aggiunta, eliminata o rinominata può costituire da sola una modifica importante.

Un confronto robusto può quindi seguire due livelli:

  1. confrontare intestazioni e struttura;
  2. confrontare i record mediante una chiave.

Questo evita di interpretare un cambiamento dello schema come una semplice serie di differenze nei valori.

Valori modificati: confrontare colonna per colonna

Quando una chiave identifica la stessa riga nei due file, il confronto può riguardare ogni colonna: indirizzo cambiato, stato aggiornato, importo diverso e così via.

Per i numeri, presta attenzione alle rappresentazioni (10, 10.0, 10,00). Per il testo, spazi e maiuscole possono produrre differenze non sempre significative. Una normalizzazione leggera prima del confronto migliora spesso la qualità del risultato.

Caso d’uso: controllare un’esportazione periodica

Confrontare due esportazioni successive permette di individuare rapidamente nuovi record, righe scomparse, valori modificati e cambiamenti di struttura.

È particolarmente utile prima di sostituire una versione di riferimento o trasmettere un file a un altro sistema.

Confrontare prima di sostituire

Durante un’importazione o una sincronizzazione manuale, confrontare la vecchia versione con quella nuova permette di valutare l’entità delle modifiche prima di sostituire i dati.

È una buona pratica semplice: osservare le differenze prima di applicare la nuova versione.

Strumenti correlati

Dati e fogli di calcolo

Confronta due file Excel o CSV

Confronta due file Excel o CSV usando una colonna chiave e individua le differenze.

100% localeIn evidenza
Usa questo strumento
Dati e fogli di calcolo

Confrontare due CSV

Confronta due file CSV per individuare rapidamente righe e valori differenti.

100% locale
Usa questo strumento
Dati e fogli di calcolo

Rimuovere i duplicati CSV

Rimuovi le righe duplicate di un file CSV in base alle colonne scelte.

100% locale
Usa questo strumento

Raccolta

Padroneggiare dati e tabelle

  1. 01Dati e tabelle: capire CSV, Excel, JSON e la struttura di un dataset
  2. 02Pulire un file CSV o Excel prima di utilizzarlo
  3. 03Duplicati e validazione CSV: rendere affidabile una tabella prima dell'importazione
  4. 04Filtrare, ordinare e scegliere le colonne di un CSV senza romperne la struttura
  5. 05Unire più file CSV o Excel: allineare le colonne prima dell'assemblaggio
  6. 06Dividere un CSV o separare una tabella: scegliere il metodo giusto
  7. 07Confrontare due file CSV o Excel e individuare le differenze
  8. 08Convertire CSV, Excel, JSON e TSV senza perdere la struttura dei dati
  9. 09Costruire un workflow riproducibile di preparazione dei dati

Questo articolo ti è stato utile?