Unir archivos CSV

Combina varios CSV en uno, emparejando las columnas por nombre.

Rellena los campos de arriba y el resultado aparece aquí: no se envía nada a ninguna parte.

Cómo funciona

Columnas = la unión de los encabezados de todos los archivos, en el orden en que aparecen · cada fila conserva los valores de su propio archivo, emparejados por nombre de encabezado

Los archivos se emparejan por NOMBRE DE COLUMNA, no por posición. Emparejar por posición es lo que hace un script rápido, y coloca en silencio los ingresos de un archivo bajo el coste de otro en cuanto una exportación tiene un campo de más, un error que sobrevive hasta llegar a un informe porque las dos columnas contienen números plausibles. Una columna que un archivo no tiene sale vacía en lugar de desplazar todo lo que viene detrás. El delimitador se detecta por archivo, contándolo fuera de los campos entrecomillados, así que una exportación con punto y coma que lleva comas dentro de la columna de dirección se lee correctamente.

Esta herramienta funciona por completo en tu navegador. Nada de lo que escribes se envía a un servidor, se almacena ni se registra.

Preguntas frecuentes

¿Y si los archivos tienen columnas distintas?
Obtienes la unión de todas. Cada columna que aparece en cualquier archivo pasa a ser una columna del resultado, y las filas de un archivo que no la tiene reciben ahí una celda vacía en lugar de que sus valores se desplacen.
¿Importa el orden de las columnas?
No, y de eso se trata. El emparejamiento es por nombre de encabezado, así que un archivo con las columnas en otro orden se une correctamente. El orden de salida es el de aparición: mandan las columnas del primer archivo.
¿Se suben mis archivos?
No. Los lee el navegador, se unen en memoria y se te devuelven como descarga. No se hace ninguna petición en ningún momento: este es de esos trabajos que nunca necesitaron un servidor.
¿Excel abrirá bien el resultado?
Sí. La descarga lleva una marca de orden de bytes UTF-8, que es lo que evita que Excel muestre los caracteres acentuados como mojibake, la queja más habitual de cualquier exportación a CSV.