mkdiff.com

Guide pratiche

Come confrontare due file CSV per righe e celle

Flusso pratico che evita diff di riga confusi e mostra riga, colonna, prima, dopo e contesto della cella cambiata.

Aggiornato 2026-06-03 · 6 min di lettura

Il problema del text diff CSV

CSV sembra testo semplice, ma l’unità utile è spesso la cella. Un diff di riga non dice quale campo è cambiato.

Diventa confuso con molte colonne, virgole tra virgolette, celle vuote o esportazioni da fogli di calcolo.

Flusso di revisione migliore

Controlla prima che i due file abbiano la stessa intestazione. Se differisce, correggila prima dei valori.

Poi confronta riga per riga e ispeziona le celle cambiate con valori prima e dopo. Righe aggiunte e rimosse vanno viste separatamente.

  • Conferma intestazioni e ordine colonne.
  • Controlla prima righe aggiunte e rimosse.
  • Rivedi celle con riga, colonna, prima e dopo.
  • Documenta solo i campi importanti.

Errori comuni

Non trattare tutta la riga come cambiata se cambia un solo campo. Non ignorare stringhe vuote, valori simili a null o spazi.

Se cambia l’ordine di export, il confronto per riga crea falsi positivi. Ordina per chiave stabile prima.

FAQ

Perché il text diff non va bene per CSV?

Tratta ogni riga come testo. Un solo campo cambiato può far sembrare diversa tutta la riga e nascondere la colonna esatta.

Confronto per numero riga o per chiave?

Per riga è rapido se l’ordine è stabile. Se le righe possono cambiare ordine, usa una chiave stabile come id, email, sku o fattura.

Il confronto CSV gira nel browser?

Sì. MKDiff CSV Diff analizza il CSV nel browser e mostra riga, colonna, prima, dopo e stato delle celle cambiate.