Vai al contenuto principale
Bethemesh
GuidaBuone pratiche

Duplicati e validazione CSV: rendere affidabile una tabella prima dell'importazione

Scopri come identificare i duplicati, scegliere le colonne chiave corrette e validare la struttura di un CSV prima di importarlo o confrontarlo.

Pubblicato 29 agosto 2026Lettura : 3 minDi Team Bethemesh
Principiante
Mostra indice
  1. Che cos’è un duplicato?
  2. Prima o ultima occorrenza?
  3. Maiuscole, minuscole e spazi
  4. Che cosa valida un CSV?
  5. Controllare prima di importare
  6. Chiave semplice o composta?
  7. Falsi duplicati e quasi duplicati
  8. Validazione sintattica e validazione funzionale
  9. Misurare invece di supporre

Un file può aprirsi correttamente e contenere comunque duplicati. Al contrario, dati corretti dal punto di vista funzionale possono trovarsi in un CSV malformato. Deduplicazione e validazione sono due controlli diversi, da eseguire prima di un’importazione importante.

Che cos’è un duplicato?

La risposta dipende dal set di dati. Due righe perfettamente identiche sono duplicati evidenti, ma anche due schede cliente con lo stesso identificatore possono essere considerate duplicate se un’altra colonna è diversa.

Con Rimuovere duplicati CSV, scegli le colonne che devono fungere da chiave quando l’intera riga non è il criterio corretto.

Una chiave stabile — identificatore, riferimento prodotto, numero pratica — è in genere preferibile a un nome libero.

Prima o ultima occorrenza?

Quando più righe condividono la stessa chiave, bisogna decidere quale conservare. Mantenere la prima occorrenza è adatto se il file è già ordinato dalla più vecchia alla più recente e la prima è quella di riferimento. Conservare l’ultima può essere preferibile se le righe più recenti contengono informazioni aggiornate.

La scelta deve essere esplicita: eliminare «i duplicati» senza capire l’ordine del file può rimuovere la versione corretta.

Maiuscole, minuscole e spazi

CLIENT-42 e client-42 possono indicare lo stesso identificatore in alcuni sistemi, ma non in tutti. Allo stesso modo, uno spazio finale può rendere due valori diversi in un confronto rigoroso.

La normalizzazione deve seguire le regole funzionali. Non rendere automaticamente tutte le comparazioni insensibili a maiuscole e minuscole se queste hanno un significato.

Che cosa valida un CSV?

Il Validatore CSV controlla la struttura del file: coerenza delle righe, separatori e sintassi attesa.

Questo non significa che un’e-mail esista realmente, che un importo sia corretto o che una data rispetti una regola funzionale. La validazione sintattica è una prima barriera, non una certificazione della qualità dei dati.

Controllare prima di importare

Prima di inviare un CSV verso un CRM, un negozio o un software aziendale:

  1. verifica separatore e intestazioni;
  2. valida la sintassi;
  3. identifica la colonna chiave;
  4. misura i duplicati;
  5. controlla alcune righe eliminate o conservate;
  6. conserva il file originale.

Se devi confrontare due versioni dello stesso export, Confrontare CSV o Confrontare due file Excel o CSV permette di andare oltre una semplice deduplicazione.

Chiave semplice o composta?

Una sola colonna non basta sempre a definire l’unicità. Due persone possono avere lo stesso nome, due prodotti la stessa descrizione e due ordini la stessa data.

Una chiave composta combina più colonne, per esempio email + data_ordine o riferimento_prodotto + fornitore. Riduce il rischio di eliminare per errore due righe simili che rappresentano eventi diversi.

Prima della deduplicazione, identifica quindi la regola funzionale che permette di stabilire se una riga rappresenta davvero la stessa entità di un’altra.

Falsi duplicati e quasi duplicati

Mario Rossi, MARIO ROSSI e Mario Rossi possono essere la stessa persona dopo una normalizzazione. Al contrario, due righe perfettamente identiche possono essere legittime se rappresentano due eventi distinti.

Uno strumento di deduplicazione sa applicare una regola, ma non conosce il tuo contesto. Più le conseguenze sono importanti, più è necessario controllare un campione delle righe eliminate prima di accettare il risultato.

Validazione sintattica e validazione funzionale

Un file può essere tecnicamente valido e funzionalmente errato. Un CSV ben formato può contenere un’aliquota IVA impossibile, una data fuori intervallo o un identificatore sconosciuto.

La validazione tecnica controlla la struttura. Quella funzionale controlla il significato. Sono complementari e vanno distinte quando i dati alimentano un altro sistema.

Misurare invece di supporre

Prima di eliminare, conta. Se un file di 20.000 righe scende improvvisamente a 12.000 dopo la deduplicazione, il risultato merita una verifica.

La qualità dei dati dipende tanto da questi controlli di coerenza quanto dall’operazione tecnica stessa.

Strumenti correlati

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
Dati e fogli di calcolo

Validatore CSV

Valida la struttura di un file CSV e individua rapidamente righe o colonne problematiche.

100% locale
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

Pulisci un file Excel o CSV

Rimuovi duplicati, righe vuote e spazi inutili.

100% localeIn evidenza
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?