Compara dos CSV y observa las filas añadidas, eliminadas y modificadas con resaltado a nivel de celda.
Acerca de esta herramienta
Diff CSV es una herramienta gratuita, que funciona en el navegador, para comparar dos archivos CSV y resaltar exactamente qué cambió entre ellos. Empareja las filas por una columna clave (un nombre de encabezado o un índice de base cero) para que las filas movidas se sigan reconociendo, o deja la clave en blanco para comparar fila por fila en orden posicional. Las filas añadidas, eliminadas y modificadas se codifican por colores, y dentro de una fila modificada cada celda distinta se resalta mostrando el valor antiguo tachado junto al nuevo.
Todo se ejecuta localmente en tu navegador con JavaScript: los dos archivos nunca salen de tu dispositivo, nunca se suben y no se almacena nada, lo que lo hace seguro para exportaciones confidenciales, volcados de base de datos o datos financieros. El delimitador, el tratamiento del encabezado y la opción de mostrar las filas sin cambios actualizan la comparación en vivo mientras escribes o pegas.
Preguntas frecuentes
¿En qué se diferencia el emparejamiento por clave del modo posicional?
Con una columna clave, cada fila se empareja por el valor de esa columna, de modo que una fila que se movió hacia arriba o hacia abajo se sigue detectando como el mismo registro y solo se muestran los cambios reales de celda. Deja la clave en blanco para el modo posicional, que alinea los dos archivos fila 1 con fila 1, fila 2 con fila 2, y así sucesivamente.
¿Qué significan los colores y las celdas antiguo → nuevo?
Las filas verdes se añadieron en el archivo nuevo, las rojas se eliminaron y las ámbar cambiaron. Dentro de una fila modificada solo se sombrean las celdas que difieren, mostrando el valor antiguo tachado seguido del valor nuevo.
¿Qué convenciones de CSV se asumen?
Los campos se separan por el delimitador elegido (coma, punto y coma, tabulación o barra vertical), los valores pueden ir entre comillas dobles y una comilla incrustada se escribe como dos comillas dobles. Cuando 'la primera fila es un encabezado' está activado, el encabezado proviene del archivo nuevo y se usa para resolver los nombres de la columna clave.
¿Cómo se tratan los valores de clave duplicados?
Si la misma clave aparece más de una vez, se usa la primera aparición en cada archivo para el emparejamiento y los duplicados posteriores se ignoran, así que asigna a cada fila una clave única para una comparación exacta. Las entradas muy grandes de más de unos 3 MB por lado se rechazan para mantener el navegador ágil.