Unir CSV por clave
Unir dos tablas CSV usando una columna clave compartida.
Unir CSV por clave
Pega dos tablas CSV y esta herramienta las une en una sola, coincidiendo filas por una columna clave compartida — la misma operación que un VLOOKUP en una hoja de cálculo o un JOIN en SQL, sin necesidad de instalar nada. Pega una tabla de pedidos y una tabla de clientes, o dos exportaciones que compartan una columna ID, y obtendrás una sola tabla combinada.
El tipo de unión controla qué filas sobreviven: inner mantiene solo las claves coincidentes, left mantiene cada fila de la primera tabla, right mantiene cada fila de la segunda, y full mantiene cada fila de ambas, rellenando los huecos con el valor de relleno que elijas. La columna clave puede tener un nombre diferente en cada tabla, y la comparación puede eliminar espacios en blanco e ignorar mayúsculas, por lo que "ID-42" e " id-42 " siguen coincidiendo. Cuando ambas tablas comparten un nombre de columna distinto de la clave, la versión de la segunda tabla se renombra con un prefijo que elijas, para que nada se sobrescriba silenciosamente. Activar "Marcar filas con claves duplicadas" marca cualquier fila cuya clave se repita dentro de su propia tabla — útil para detectar una unión que está a punto de expandirse.
La herramienta lee CSV según RFC 4180, por lo que los campos entrecomillados, comas incrustadas y saltos de línea dentro de comillas se analizan correctamente, y acepta terminaciones Windows (CRLF) o Unix (LF) en cualquiera de las tablas. El delimitador de entrada puede detectarse automáticamente por tabla o fijarse en coma, punto y coma, tabulación o barra vertical, con el delimitador de salida elegido independientemente. El contador en vivo informa de las filas leídas de cada tabla, cuántas claves coincidieron y cuántas se duplicaron.
Todo funciona localmente en tu navegador — ninguna tabla se carga nunca, por lo que es seguro unir hojas de cálculo con datos de clientes. Copia el resultado, descárgalo como archivo .txt o envíalo de vuelta a la entrada para encadenar otro paso.