CSV Diff

Pega dos archivos CSV, TSV o delimitados por pipes en los paneles de abajo y mira qué cambió a nivel de fila y de celda. Cuando ambos lados comparten una cabecera, la primera columna se usa como clave de fila por defecto; elige una o más columnas en Opciones para una clave compuesta. El resumen muestra los recuentos por resultado, cada fila cambiada se expande en un diff por columna, y puedes copiar o descargar el diff como un parche CSV op,clave,…. 100% del lado del cliente, sin subir nada.

Opciones

Mantén Ctrl / para elegir una clave compuesta. Déjalo en "primera columna" para el valor por defecto.

Resumen

Pega dos CSV para empezar.

Los resultados aparecen aquí cuando ambos paneles tengan contenido.

¿Cómo funciona la alineación por columnas clave?

Cuando ambos paneles comparten una fila de cabecera, la primera columna se usa como clave de fila por defecto. Las filas con una clave coincidente en ambos lados se emparejan y se comparan celda por celda; las filas que solo aparecen a la izquierda se eliminan; las filas que solo aparecen a la derecha se añaden. Las filas cuyo valor de clave falta en el otro lado caen en las categorías añadido / eliminado.

Elige una clave diferente (o una clave compuesta en varias columnas) cuando tu CSV no tenga un identificador natural en la columna 1. Cuando ninguno de los paneles tiene cabecera, la herramienta vuelve a la alineación por posición (la fila N a la izquierda se empareja con la fila N a la derecha) — útil para comparaciones ad-hoc y para datos de dos columnas sin cabecera.

La comparación de celdas es tolerante con el tipo por defecto: "1", "01" y "1.0" se analizan como el número 1 y se tratan como iguales; "true" y "TRUE" son iguales como booleanos. Cambia a estricta si necesitas preservar el formato con ceros a la izquierda o las mayúsculas/minúsculas como diferencia.