Herramienta de diff de CSV

Esta herramienta de comparación de CSV está diseñada para exportaciones antiguas y nuevas, snapshots de CRM, catálogos de productos y listas de leads. En lugar de mostrar un diff de texto línea por línea lleno de ruido, compara las filas como datos, le ayuda a relacionarlas por id o email y resalta qué celdas cambiaron realmente.

Original CSV
Updated CSV
Suba dos archivos CSV, elija cómo deben vincularse las filas y luego previsualice aquí el diff. Todo se ejecuta localmente en su navegador.
CSV Diff

Diff preview

Suba dos archivos CSV para previsualizar el diff.

Preview the CSV diff here
Upload two CSV files, choose how rows should match, and this table will show added, removed, changed, and unchanged rows.

CSV diff online para datos empresariales reales

Esta herramienta de comparación de CSV está diseñada para exportaciones antiguas y nuevas, snapshots de CRM, catálogos de productos y listas de leads. En lugar de mostrar un diff de texto línea por línea lleno de ruido, compara las filas como datos, le ayuda a relacionarlas por id o email y resalta qué celdas cambiaron realmente.

Ejemplo: comparar dos exportaciones CSV por id

Este es el workflow habitual para comparar una exportación anterior con una más reciente. Una fila permanece sin cambios, una cambia, una desaparece y aparece una nueva fila.

Original CSV
id,email,company,status,amount
1,anna@north.io,Northwind,lead,120
2,bob@atlas.io,Atlas,customer,250
3,carla@orbit.io,Orbit,lead,95
Updated CSV
id,email,company,status,amount
1,anna@north.io,Northwind,lead,120
2,bob@atlas.io,Atlas,customer,320
4,david@nova.io,Nova,lead,180
Diff Result
status,key,changed_columns_count,summary
unchanged,1,0,No changes.
changed,2,1,Updated amount.
removed,3,0,Row exists only in the original CSV.
added,4,0,New row found in the updated CSV.

Comparar filas CSV por columna clave

La mejor forma de comparar dos archivos CSV online suele ser relacionar las filas mediante una clave estable como `id`, `email`, `sku` o `uuid`. La herramienta sugiere automáticamente una columna clave probable cuando encuentra una, pero usted puede cambiarla, elegir varias columnas clave o recurrir a una comparación de fila completa.

Esto resulta especialmente útil cuando los archivos contienen los mismos registros en un orden distinto o cuando las columnas se reorganizaron entre exportaciones.

Filas añadidas, eliminadas, modificadas y sin cambios

El resultado del diff separa las filas en cuatro estados prácticos: añadidas, eliminadas, modificadas y sin cambios. Para las filas modificadas, la vista previa muestra qué columnas cambiaron y el valor anterior frente al nuevo valor.

Esto hace que esta herramienta sea más útil que un simple diff de texto para archivos CSV, especialmente cuando necesita explicar qué cambió a equipos no técnicos.

Configuración avanzada de CSV diff para una comparación más precisa

La mayoría de las herramientas online de CSV diff se quedan en un botón básico de comparar. Esta le ofrece más control cuando necesita comparar archivos CSV por columna clave, ajustar cómo se relacionan las filas, ignorar diferencias solo de formato o elegir la salida diff exacta que desea descargar.

Tipo de join: full outer join, inner join o left join

El tipo de join define qué filas aparecen en el diff final de CSV. Full outer join es la opción predeterminada porque lo muestra todo: filas coincidentes, filas añadidas y filas eliminadas. Inner join conserva solo las filas que existen en ambos archivos. Left join mantiene el CSV original como base y resulta útil cuando principalmente desea ver qué registros originales cambiaron o desaparecieron.

Esto es especialmente útil para búsquedas como “full outer join CSV compare” o “compare old and new CSV file with removed rows”, porque el modo de join cambia el significado del diff.

Relación por columna clave para ids, emails, SKUs y comparación con múltiples claves

Si desea comparar CSV por id, email, SKU, uuid u otro identificador, la configuración de columna clave es lo que hace que el resultado sea fiable. En lugar de relacionar las filas por el orden de línea, la herramienta relaciona los registros por la clave seleccionada para que la reorganización de columnas o el movimiento de filas no genere diferencias falsas.

También puede usar varias columnas clave cuando un solo campo no es lo suficientemente único. Esto hace que la herramienta sea útil para búsquedas más avanzadas como “compare CSV by key column” o “compare CSV files by multiple columns”.

Opciones de comparación para ignorar espacios en blanco, mayúsculas/minúsculas y valores similares a null

Las exportaciones reales a menudo difieren solo por el formato. Un archivo puede contener espacios adicionales, texto en mayúsculas o valores de marcador de posición como `null`, `N/A` o cadenas vacías. Las opciones de comparación le permiten ignorar diferencias de espacios en blanco, ignorar mayúsculas/minúsculas y tratar los valores vacíos y similares a null como equivalentes antes de calcular el diff.

Estas opciones importan cuando los usuarios buscan una herramienta de comparación de CSV más avanzada en lugar de un diff de texto ingenuo. Ayudan a reducir el ruido y a centrar la vista previa en cambios reales de los datos.

Formato de salida: CSV de resumen, CSV de filas modificadas o CSV diff completo

Algunos workflows solo necesitan un resumen compacto con el estado de la fila y las claves. Otros necesitan un CSV solo con las filas modificadas o un CSV diff completo con los valores originales y actualizados uno al lado del otro. La configuración de salida le permite elegir ese formato, seleccionar el separador y decidir si las filas sin cambios deben mantenerse en el archivo exportado.

Esto hace que la herramienta sea más flexible que muchas herramientas gratuitas online de CSV diff, porque el resultado exportado puede adaptarse a auditorías, revisiones de negocio, workflows de conciliación o trabajo posterior en hojas de cálculo.

Comparar archivos CSV grandes online

La herramienta está diseñada para comparar archivos CSV grandes online sin intentar renderizar cada fila en el navegador. Calcula recuentos completos del resumen, limita la vista previa a una muestra manejable y aun así le permite descargar después el resultado diff completo.

Si necesita una herramienta gratuita de CSV diff para exportaciones grandes, ese workflow para archivos grandes es precisamente el objetivo de esta página.

Compatible con múltiples codificaciones CSV

Los archivos CSV reales no siempre se guardan como UTF-8 simple. Esta herramienta está diseñada para manejar codificaciones comunes de hojas de cálculo y exportaciones, incluyendo UTF-8, UTF-8 con BOM, UTF-16 LE, UTF-16 BE, Windows-1252 y archivos de estilo Latin-1.

Esto importa cuando necesita un CSV diff online para archivos procedentes de Excel, software empresarial antiguo o exportaciones regionales que de otro modo se abrirían con acentos rotos o caracteres ilegibles.

Números de fila en la tabla de datos diff

Cuando compara archivos CSV por columna clave, la tabla de datos diff también puede mostrar los números de fila de origen para cada registro relacionado. Si la fila se mantuvo en la misma posición, verá un único número de fila. Si el registro se movió, la tabla muestra ambos números de fila para que pueda rastrearlo en cada archivo.

Esto es útil para auditorías, trabajos de conciliación y casos de soporte en los que necesita explicar no solo qué cambió, sino exactamente de dónde provino la fila en el CSV original y en el CSV actualizado.

Procesamiento privado en el navegador

Los archivos CSV se analizan y comparan en su navegador. Esto importa cuando trabaja con exportaciones de clientes, snapshots de ingresos, datos de inventario o cualquier otra hoja de cálculo sensible que deba permanecer en su equipo.

También hace que la experiencia de CSV diff online sea más rápida porque no hay un paso de carga al servidor antes de que pueda inspeccionar el resultado.

Preguntas frecuentes

¿Cómo comparo dos archivos CSV online?

Suba el CSV original y el CSV actualizado, elija cómo deben relacionarse las filas, revise la vista previa del diff y luego descargue el CSV de resumen o el CSV diff completo. Relacionar por id, email u otra clave estable suele ofrecer el resultado más claro.

¿Puedo comparar archivos CSV por id?

Sí. La herramienta está diseñada para comparar filas CSV por columna clave. Puede sugerir automáticamente columnas como id, email, sku, key o uuid, y también puede elegir varias columnas clave cuando una sola columna no es suficiente.

¿Qué ocurre si las columnas se reordenan?

El comportamiento predeterminado compara las columnas por nombre de columna, no solo por posición. Eso significa que las columnas reordenadas no generan diferencias falsas cuando las mismas columnas con el mismo nombre existen en ambos archivos.

¿Qué significa el tipo de join en un CSV diff?

El tipo de join controla qué filas se incluyen en el resultado. Full outer join incluye filas coincidentes, añadidas y eliminadas. Inner join incluye solo las filas que se encuentran en ambos archivos. Left join mantiene el CSV original como base y excluye las filas que existen solo en el archivo actualizado.

¿Puedo ignorar diferencias de espacios en blanco o de mayúsculas/minúsculas?

Sí. La configuración de comparación puede ignorar espacios en blanco, ignorar mayúsculas/minúsculas y tratar los valores vacíos o similares a null como equivalentes. Esto ayuda cuando desea encontrar cambios reales en los datos en lugar de ruido debido solo al formato.

¿Qué codificaciones CSV son compatibles?

La herramienta es compatible con codificaciones CSV comunes, incluyendo UTF-8, UTF-8 con BOM, UTF-16 LE, UTF-16 BE, Windows-1252 y archivos de estilo Latin-1. Esto ayuda con exportaciones CSV de Excel, software heredado y sistemas empresariales no UTF-8.

¿Puedo ver los números de fila en el diff?

Sí. Cuando las filas se relacionan por columna clave, la tabla de datos diff puede mostrar los números de fila de ambos archivos. Si el registro aparece en números de línea distintos en cada archivo, se muestran ambos números de fila para que pueda rastrear la coincidencia hasta los CSV de origen.

¿Qué formatos de salida están disponibles?

Puede exportar un CSV de resumen, un CSV de filas modificadas o un CSV diff completo. La configuración de salida también le permite elegir el separador y si deben incluirse las filas sin cambios.

¿Puede comparar archivos CSV grandes?

Sí. La vista previa se mantiene limitada para que la página siga siendo ágil, mientras que el diff completo sigue calculándose para los recuentos y la descarga. Esto lo hace adecuado para exportaciones más grandes de lo que un visor simple y cargado de DOM podría manejar cómodamente.

¿Esta herramienta de comparación de CSV es gratuita?

Sí. Esta página es una herramienta gratuita online de CSV diff. Puede comparar archivos CSV online, inspeccionar las diferencias y descargar el resultado sin necesidad de instalar una aplicación de escritorio.