KeroTools

Unir Varios Archivos CSV en Uno Solo

Combina varios archivos CSV en uno solo, apilados en orden y con la cabecera del primero — en tu navegador.

Suelta tu archivo aquí o haz clic

Archivos CSV (.csv)

Tus archivos se quedan en tu equipo

Nada que borrar después

La agregación sigue siendo privada

Funciona en todo navegador moderno

Cómo funciona

  1. 1

    Añade tus archivos

    Suelta todos los CSV en la página de una vez, o haz clic para seleccionarlos.

  2. 2

    Revisa el mapeo de columnas

    Confirma que las columnas encajaron como esperabas antes de descargar.

  3. 3

    Descarga el archivo combinado

    Un solo CSV con una única fila de encabezado y todos los registros debajo.

Por qué usar esta herramienta

Columnas emparejadas por nombre

Los archivos cuyas columnas están en otro orden igual encajan, en lugar de desplazar cada valor una columna a la izquierda.

Una fila de encabezado, arriba

El encabezado de cada archivo después del primero se reconoce y se descarta en vez de aterrizar en medio de tus datos.

Separador detectado por archivo

Una exportación con comas y otra con puntos y coma pueden unirse sin editar ninguna primero.

Columnas dispares resueltas

Un campo presente solo en algunos archivos igual recibe columna, con blancos donde no estaba.

No se sube nada

Los archivos se leen en tu navegador: exportaciones mensuales llenas de filas de clientes nunca llegan a un servidor.

Gratis y sin cuenta

Sin registro, sin marca de agua y sin límite de archivos que combines.

Unir no es concatenar, y en esa diferencia se rompen los archivos

La forma evidente de combinar CSV es apilarlos uno tras otro: el enfoque detrás de cada `copy *.csv` y cada `cat` al que la gente echa mano primero. Produce un archivo, y ese archivo está mal de una manera concreta: todo CSV empieza con una fila de encabezado, así que una pila de doce exportaciones mensuales contiene doce filas de encabezado, once de ellas en medio de tus datos como si fueran registros corrientes. Abre el resultado en una hoja de cálculo y verás filas que dicen `fecha, importe, cliente` esparcidas por el año. Ordena por fecha y se esparcen más. Impórtalo a cualquier cosa que espere números y el análisis falla en una fila que es texto. Una unión tiene que reconocer esos encabezados repetidos y descartarlos, que es lo primero que la concatenación en crudo no puede hacer.

El fallo que no produce ningún error

Las filas de encabezado son el problema visible. El peligroso es el orden de las columnas. Dos exportaciones del mismo informe, generadas con tres meses de diferencia o por dos personas con ajustes ligeramente distintos, pueden llevar columnas idénticas en otra secuencia: `nombre, ciudad, código postal` en una y `nombre, código postal, ciudad` en la otra. Apílalas por posición y cada fila del segundo archivo tendrá su ciudad en la columna del código postal y su código postal en la de ciudad. Nada da error. El recuento de filas es correcto, el archivo abre, las columnas se ven llenas, y el dato está mal en silencio de una forma que sobrevive a la revisión porque parece una hoja completa. Emparejar por nombre de encabezado es la única defensa, y es la razón de usar una herramienta de unión y no un comando de consola.

Qué hacer cuando los archivos no llevan las mismas columnas

Las exportaciones reales se desvían. Alguien añade una columna `codigo_descuento` en marzo, otro campo se retira en julio, y cuando unes el año tienes archivos que se solapan sin coincidir. Hay dos respuestas honestas. Toma la unión —todas las columnas que alguien tuviera— y deja blancos donde un archivo no llevaba ese campo; conservas todos los datos y aceptas que algunas celdas estén vacías porque el campo aún no existía, no porque estuviera vacío. O toma la intersección —solo las columnas que comparten todos— y consigue un rectángulo limpio a costa de descartar campos. Esta herramienta toma la unión, porque borrar datos en silencio es peor que dejar un hueco. Pero conviene saber cuál te tocó, porque un blanco en un archivo unido significa «no aplica a este archivo» mucho más a menudo que cero.

Cada archivo trae su propia codificación y su propio separador

Una unión es donde chocan las inconsistencias de formato, y chocan más de lo que la gente espera porque los archivos suelen venir de sitios distintos. Una exportación se guardó en un Mac, otra en un equipo Windows, una tercera se descargó de una aplicación web. Uno usa comas; otro puntos y coma, porque se exportó en un ordenador cuya configuración regional trata la coma como marca decimal. Uno es UTF-8, otro Latin-1, y otro trae una marca de orden de bytes que se convierte en caracteres sueltos delante del nombre de la primera columna. Cada uno de estos hay que resolverlo por archivo y no decidirlo una vez para el lote, que es justo el trabajo que se salta una concatenación ingenua: copia bytes y deja que el daño aflore después. Si alguna vez uniste archivos y encontraste un bloque de filas lleno de signos de interrogación, esto fue lo que pasó.

Tras la unión ya no puedes saber de dónde salió una fila

Este es el paso que la gente desearía haber dado, normalmente con una hora de retraso. Una vez que doce archivos son uno, la información sobre qué fila vino de qué origen ha desaparecido, y esa es exactamente la información que necesitas cuando un total no cuadra, cuando aparecen duplicados o cuando alguien pregunta si marzo estaba incluido. El arreglo lleva dos minutos y tiene que ir primero: añade a cada archivo una columna con su origen, ya sea el mes, la región, la sucursal o simplemente el nombre del archivo. Unido, se convierte en una columna por la que filtrar y agrupar, y transforma «los números se ven raros» de una tarde de revisiones en una sola tabla dinámica. Nada dentro de la unión puede reconstruirlo después.

Por qué unir en local importa con este tipo de archivo

Los archivos que la gente une casi nunca son ocasionales. Son la exportación mensual, el informe por sucursal, la descarga partida por región, lo que significa que la unión es el momento en que un año de registros de clientes, o todas las sucursales a la vez, existe por primera vez como un único archivo. Un servicio alojado recibe todo eso en una sola subida, y el archivo combinado es más sensible que cualquiera de sus partes, porque la agregación es lo que convierte registros rutinarios en algo que vale la pena robar. Esta herramienta no envía nada: los archivos se leen del disco a la página y el CSV unido se escribe de vuelta sin ninguna petición que transporte los datos, lo cual se ve en la pestaña Red de las herramientas de desarrollo. Para un trabajo cuyo propósito entero es agregar, esa es la diferencia en la que merece insistir.

Errores comunes que conviene evitar

  • Concatenar con `copy` o `cat`. Cada archivo después del primero aporta su fila de encabezado como fila de datos, así que acabas con once filas de texto esparcidas por un año de números.
  • Apilar archivos por posición de columna. Dos exportaciones con las mismas columnas en otro orden se unirán en silencio y pondrán cada ciudad en la columna del código postal: sin error, recuento correcto, dato equivocado.
  • Unir antes de añadir una columna de origen. Una vez que los archivos son uno no puedes saber de dónde vino cada fila; añade el mes, la sucursal o el nombre del archivo a cada uno primero: cuesta dos minutos y no se reconstruye después.
  • Suponer que una celda en blanco significa cero. En un archivo unido, un blanco suele significar que ese archivo no llevaba esa columna, que es un hecho distinto de un valor vacío.
  • Subir un año de exportaciones a un unificador online. El archivo combinado es más sensible que cualquier exportación suelta, porque la agregación es justo lo que hace que los registros valgan un robo; únelos en local.

Comparativa

AspectoEsta herramientacopy / catUnificadores online
Datos enviados a un servidorNuncaNoNormalmente sí
Encabezados repetidos eliminadosNoNormalmente
Columnas emparejadas por nombreNo: por posiciónVaría
Separadores mezclados resueltosNoVaría
Límite de archivosSolo la memoria del equipoNingunoA menudo limitado
PrecioGratisGratisGratis / planes de pago

Características

Emparejado de columnas por nombre

El texto del encabezado decide adónde va un valor, no la posición de la columna en cada archivo.

Encabezados sin duplicar

Solo sobrevive el encabezado del primer archivo; el resto se reconoce y se elimina.

Unión de todas las columnas

Cada campo hallado en cualquier archivo recibe columna, así que nada se descarta en silencio.

Separadores mezclados admitidos

Archivos con coma, con punto y coma y con tabulación pueden entrar en la misma unión.

UTF-8 preservado

Tildes, eñes, texto árabe, turco y demás caracteres fuera de ASCII pasan sin alteración.

Sin límite de archivos

Une dos archivos o doscientos; el único techo es la memoria de tu equipo.

Nada que instalar

Sin descarga, sin entorno de ejecución, sin dependencias: funciona en la página web.

Listo para árabe y RTL

Interfaz completa en ocho idiomas, incluido el árabe de derecha a izquierda.

Seguro por defecto

Servido por HTTPS, sin rastreo de archivos ni subida a terceros.

Quién la usa

Analistas

Reunir doce exportaciones mensuales en un archivo antes de montar un único informe del año.

Equipos de finanzas

Combinar informes por sucursal o por región sin comprobar a mano la alineación de cada columna.

Equipos de marketing

Unir exportaciones de contactos de varias fuentes en una lista antes de quitar duplicados.

Desarrolladores

Coser exportaciones partidas que un sistema produjo por tandas en lugar de como una sola descarga.

Preguntas Frecuentes

Las filas de cada archivo se apilan en el orden en que los añades. La cabecera se toma del primer archivo y se omiten las de los demás.

Para un resultado limpio conviene que compartan las mismas columnas en el mismo orden. Las columnas que no coinciden se apilan tal cual; alinéalas antes para mejores resultados.

No. La unión ocurre íntegramente en tu navegador — tus archivos nunca se suben, guardan ni comparten.