filetools ofrece una herramienta web gratuita para combinar varios archivos CSV en uno solo directamente desde el navegador, sin enviar los datos a ningún servidor. Basta con arrastrar dos o más archivos .csv a la página y descargar el resultado ya fusionado. Una función clave es la alineación de columnas por nombre: cuando los CSV tienen encabezados distintos, las columnas se emparejan según su cabecera y los huecos se rellenan con celdas vacías en lugar de desplazar los valores a columnas incorrectas. La página presume de funcionar incluso sin conexión una vez cargada: ocupa apenas 11 KB de JavaScript comprimido, lo que garantiza que todo el procesamiento ocurre en el dispositivo del usuario.
Antes de descargar, la herramienta muestra una vista previa con el número de filas de cada archivo y las diferencias de columnas detectadas. Por defecto asume que cada archivo tiene fila de cabecera, pero permite desactivarlo para fusionar por posición. Los nombres de columna distinguen entre mayúsculas y minúsculas a propósito, para no fusionar accidentalmente datos que solo se parecen. El orden de las filas sigue el orden de carga y el orden interno de cada archivo, y se puede añadir una columna de origen para rastrear la procedencia de cada fila.
El parser respeta campos entrecomillados con comas o saltos de línea, y descarta los campos sobrantes si una fila tiene más columnas que la cabecera de su archivo. No hay límite fijo de archivos ni de filas; el único tope real es la memoria del dispositivo, y existe un tope por archivo para evitar que uno muy grande congele la pestaña.
