UNIÓN VERTICAL DE CSV · GUÍA PRÁCTICA
Cómo unir varios archivos CSV en vertical
Los CSV mensuales o por sucursal con las mismas columnas pueden apilarse en un solo archivo. Aprende a conservar una cabecera, respetar el orden y detectar columnas incompatibles antes de unirlos.
Apila CSV con las mismas columnas
Si coinciden los nombres y posiciones de las columnas, se conserva la cabecera del primer archivo y se añaden todas las filas en orden. LocaCSV une entre 2 y 20 CSV con un total de hasta 50 MiB.
Prueba una unión vertical de CSV
Invierte el orden de los archivos para ver cómo cambia la salida o prueba columnas en distinto orden.
CSV que se van a unir
2 archivos
1julio.csv
2 filas de datos
| Pedido | Sucursal | Importe |
|---|---|---|
| A001 | Madrid | 1200 |
| A002 | Bogotá | 850 |
2agosto.csv
2 filas de datos
| Pedido | Sucursal | Importe |
|---|---|---|
| A003 | Madrid | 640 |
| A004 | Sevilla | 2100 |
Resultado unido
4 filas de salida
CSV_unido.csv
Una sola cabecera
| Pedido | Sucursal | Importe |
|---|---|---|
| A001 | Madrid | 1200 |
| A002 | Bogotá | 850 |
| A003 | Madrid | 640 |
| A004 | Sevilla | 2100 |
Cuándo conviene una unión vertical
La unión vertical sirve para archivos que describen los mismos campos: añade filas. No es lo mismo que unir por clave para añadir columnas de otra tabla.
- Consolidar ventas mensuales en un archivo anual
- Reunir informes iguales de varias sucursales
- Recomponer CSV exportados por lotes
- Reducir archivos antes del siguiente proceso
¿Qué método elegir para unir CSV?
El método depende de si es una tarea pequeña y puntual o un flujo repetido. Conserva los originales y elige una opción que permita comprobar filas omitidas o duplicadas.
| Método | Ideal para | Ventaja | Atención |
|---|---|---|---|
| Excel | Pocos CSV pequeños | Permite revisar mientras se copia | Posición de pegado, cabeceras repetidas y límite de filas |
| Power Query | Importaciones repetidas de una carpeta | La consulta guardada se puede actualizar | Revisar conversión de tipos y filas con error |
| Python | Automatización periódica o a medida | Automatiza validación y salida | Hay que mantener entorno y código |
| LocaCSV | CSV con 50 MiB totales o menos | Funciona en el navegador y detiene columnas distintas | Exige 2–20 archivos con nombres y orden iguales |
Excel
- Ideal para
- Pocos CSV pequeños
- Ventaja
- Permite revisar mientras se copia
- Atención
- Posición de pegado, cabeceras repetidas y límite de filas
Power Query
- Ideal para
- Importaciones repetidas de una carpeta
- Ventaja
- La consulta guardada se puede actualizar
- Atención
- Revisar conversión de tipos y filas con error
Python
- Ideal para
- Automatización periódica o a medida
- Ventaja
- Automatiza validación y salida
- Atención
- Hay que mantener entorno y código
LocaCSV
- Ideal para
- CSV con 50 MiB totales o menos
- Ventaja
- Funciona en el navegador y detiene columnas distintas
- Atención
- Exige 2–20 archivos con nombres y orden iguales
Une CSV en cuatro pasos con LocaCSV
Si la vista previa no es correcta, cambia la codificación o el separador de ese archivo antes de unir.
- Abre «Unir CSV en vertical» y selecciona entre 2 y 20 archivos.
- Comprueba vista previa, codificación, separador y coincidencia de columnas de cada archivo.
- Mueve los archivos arriba o abajo hasta obtener el orden deseado.
- Confirma la salida, ejecuta y guarda el CSV cuando coincidan las filas de entrada y salida.
El orden de archivos determina las filas
Las filas siguen la lista de arriba abajo y se mantiene el orden interno de cada archivo. Si julio.csv está antes que agosto.csv, las filas de julio aparecen primero.
- La cabecera del primer archivo se escribe una sola vez
- Al cambiar el orden se vuelve a validar respecto al nuevo primer archivo
- Ordena antes de ejecutar si necesitas una secuencia cronológica
Comprueba cabeceras y el límite de 50 MiB
Todos los nombres y posiciones deben coincidir exactamente con el primer archivo. «Sucursal,Importe» no se une con «Importe,Sucursal», para evitar valores bajo columnas equivocadas.
- Selecciona entre 2 y 20 archivos
- El total de entrada debe ser 50 MiB o menos
- No se adivinan ni corrigen columnas renombradas o adicionales
- Antes de terminar se verifica que filas de entrada y salida coincidan
Si cambian la codificación o el separador
Las entradas pueden mezclar UTF-8, Shift_JIS y otras codificaciones o separadores admitidos. Ajusta cada archivo; la salida usa una sola codificación y separador.
- Elige coma, punto y coma, tabulador o barra vertical por archivo
- Salida en UTF-8 con o sin BOM, Shift_JIS, ISO-8859-1, CP949, Big5, GB18030 o Windows-1252
- Los caracteres no representables detienen la unión en lugar de sustituirse en silencio