Saltar al contenido principal

Cómo comparar dos archivos CSV (sin Excel)

No se sube nadaProbado hasta 200 MB

Una guía práctica para comparar dos exportaciones CSV por columna clave y detectar filas añadidas, eliminadas y modificadas sin acrobacias de hoja de cálculo.

Publicado: 2026-08-19Actualizado: 2026-09-083 minCompara tus archivos CSV
Ilustración del flujo de datos para «Cómo comparar dos archivos CSV (sin Excel)»

Para comparar dos archivos CSV, empareja las filas mediante una clave estable, como un ID de cliente, SKU o correo electrónico, y separa después el resultado en filas añadidas, eliminadas, modificadas y sin cambios. Compara los valores por nombre de columna en lugar de por posición de fila para que las filas insertadas o las columnas reordenadas no generen diferencias falsas.

Cuándo necesitas realmente una comparación de CSV

El caso más común es revisar dos exportaciones del mismo conjunto de datos tomadas en momentos distintos: un catálogo de productos antes y después de una actualización de proveedor, una lista de clientes antes y después de una sincronización con el CRM, o una lista de precios antes y después de una revisión.

También es útil para validar una migración: exportas del sistema antiguo, exportas del nuevo y confirmas que no se perdió ni se corrompió nada en el proceso.

CSV original

1001, Inicial1002, Pro1004, Pro

CSV actualizado

1001, Pro1002, Pro1006, Pro

Fila modificada

Fila modificada1

El cliente 1001 cambió de plan, 1004 desapareció y 1006 es nuevo: tres eventos distintos que una revisión visual puede pasar por alto fácilmente en un archivo grande.

Elige primero una columna clave estable

Una comparación de CSV solo es tan buena como la columna que uses para emparejar filas. La posición de la fila no es fiable: una sola fila insertada o eliminada desplaza todo lo que va después y hace que un cambio no relacionado parezca enorme.

  1. 01

    Encuentra una columna única

    customer_id, SKU o correo electrónico: un valor que aparece exactamente una vez por archivo.

  2. 02

    Comprueba que ambos archivos la usan de forma coherente

    El mismo nombre de columna y formato en la exportación antigua y en la nueva.

  3. 03

    Combina columnas si hace falta

    Si ninguna columna es única por sí sola, empareja dos, por ejemplo correo electrónico y empresa.

Si no estás seguro de que una columna sea realmente única, cuenta los duplicados primero. Una clave con tan solo unos pocos valores repetidos generará emparejamientos incorrectos en silencio durante la comparación.

Qué debe reportar realmente una buena comparación

Un resultado útil separa las filas en cuatro grupos: añadidas (solo en el archivo nuevo), eliminadas (solo en el antiguo), modificadas (misma clave, valores distintos en una o más columnas) y sin cambios. Ver exactamente qué columnas cambiaron en una fila concreta, y no solo que «algo» cambió, es lo que hace accionable el resultado.

EstadoSignificadoIncluida en la descarga
añadidaLa fila aparece solo en el segundo archivoSe incluye
eliminadaLa fila aparece solo en el primer archivoSe incluye
modificadaMisma clave en ambos archivos, al menos una columna difiereSe incluye, con valores anteriores y posteriores por columna
sin cambiosMisma clave y valores idénticos en todas las columnasSe cuenta en el resumen, no se incluye

La comparación descargada contiene las filas que necesitan atención: añadidas, eliminadas y modificadas. Las filas sin cambios siguen apareciendo en el resumen.

Cómo leer los resultados en pantalla

El área de comparación muestra las primeras filas de cada categoría. El resumen indica cuántas filas se añadieron, eliminaron, modificaron o quedaron iguales. Para las filas modificadas, la vista previa muestra los valores anteriores y nuevos en paralelo. Descarga el resultado si quieres revisar los cambios fuera de la herramienta.

Trampas habituales que generan diferencias falsas

Las columnas reordenadas entre exportaciones confunden a una comparación de texto naïve línea por línea aunque los datos sean idénticos: compara por nombre de columna, no por posición. Los espacios al final, el uso inconsistente de mayúsculas y minúsculas y las distintas formas de representar nulos (cadena vacía, NULL o «N/A») también generan ruido que no es un cambio real.

La codificación de caracteres también importa: un archivo guardado como Windows-1252 y otro como UTF-8 pueden verse distintos con contenido idéntico si la herramienta no normaliza primero la codificación.

Los valores de celda deben coincidir exactamente, incluidos los espacios y las mayúsculas. Alice y alice son diferentes, y NULL no es lo mismo que una celda vacía. Limpia primero los archivos si esas diferencias no son importantes para ti.

Cuándo usar una herramienta relacionada en su lugar

Compara tus archivos CSV

Mira la transformación

Una comparación útil separa cada tipo de cambio.

Ve por separado las filas modificadas, añadidas y eliminadas para saber exactamente qué necesita atención.

Resultado
Modificadas1001, Inicial1001, Pro
Eliminadas1004, Pro
Añadidas1006, Pro
Filas modificadas1
Filas añadidas1
Filas eliminadas1