mkdiff.com

Guías prácticas

Cómo comparar dos archivos CSV por filas y celdas

Flujo práctico que evita diffs de línea confusos y muestra fila, columna, antes, después y contexto de celda cambiada.

Actualizado 2026-06-03 · 6 min de lectura

El problema del diff textual en CSV

CSV parece texto plano, pero la unidad útil suele ser la celda. Un diff de línea completa no dice qué campo cambió.

Se vuelve confuso con muchas columnas, comas entre comillas, celdas vacías o datos exportados desde hojas de cálculo.

Mejor flujo de revisión

Empieza comprobando que ambos archivos tengan la misma cabecera. Si difiere, corrígela antes de revisar valores.

Después compara fila por fila y revisa celdas cambiadas con valores antes y después. Filas añadidas y eliminadas deben revisarse aparte.

  • Confirma cabeceras y orden de columnas.
  • Revisa primero filas añadidas y eliminadas.
  • Inspecciona celdas con fila, columna, antes y después.
  • Documenta solo los campos importantes.

Errores comunes

No trates una fila completa como cambiada si solo cambió un campo. No ignores vacíos, valores tipo null o espacios si el sistema los interpreta distinto.

Si cambia el orden de exportación, habrá falsos cambios. Ordena por una clave estable antes de comparar.

FAQ

¿Por qué text diff es malo para CSV?

Trata cada fila como una línea. Un solo campo cambiado puede hacer que toda la fila parezca distinta y oculta la columna exacta.

¿Comparo por número de fila o por clave?

Por fila es rápido si el orden es estable. Si las filas se reordenan, usa una clave estable como id, email, sku o factura.

¿CSV Diff funciona en el navegador?

Sí. MKDiff CSV Diff analiza el CSV en el navegador y muestra fila, columna, antes, después y estado de cada celda cambiada.