CSV GRANDE · GUÍA PRÁCTICA
Cómo dividir un archivo CSV grande
Un CSV que no se abre en Excel resulta más manejable si se divide por filas, tamaño objetivo o valor de columna. Esta guía ayuda a elegir el método y evitar problemas de separadores o codificación.
Conclusión: elige el método según el tipo de división
Usa Excel para un archivo pequeño y puntual, Power Query para procesos repetidos en Excel y LocaCSV para dividir en el navegador un CSV de hasta 50 MiB. Evita copiar y pegar archivos grandes a mano porque es fácil omitir o duplicar filas.
Prueba una división de CSV
Cambia el método y comprueba cómo el mismo CSV de seis filas genera distintos archivos.
Antes: orders.csv
6 filas de datos133 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A001 | Madrid | 1200 |
| A002 | Bogotá | 800 |
| A003 | Madrid | 1500 |
| A004 | Bogotá | 600 |
| A005 | Madrid | 900 |
| A006 | Bogotá | 1100 |
Después
Dividido en 3 archivos
orders_001.csv
2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A001 | Madrid | 1200 |
| A002 | Bogotá | 800 |
orders_001.csv2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A001 | Madrid | 1200 |
| A002 | Bogotá | 800 |
orders_002.csv
2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A003 | Madrid | 1500 |
| A004 | Bogotá | 600 |
orders_002.csv2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A003 | Madrid | 1500 |
| A004 | Bogotá | 600 |
orders_003.csv
2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A005 | Madrid | 900 |
| A006 | Bogotá | 1100 |
orders_003.csv2 filas de datos61 B
| Pedido | Sucursal | Importe |
|---|---|---|
| A005 | Madrid | 900 |
| A006 | Bogotá | 1100 |
Por qué no se abre un CSV grande
Aunque un CSV sea texto plano, el programa que lo abre tiene límites. Una hoja de Excel admite 1.048.576 filas, y un archivo menor también puede ser lento por falta de memoria o por su estructura.
- El archivo contiene más filas de las que admite una hoja de Excel.
- El equipo se queda sin memoria al cargarlo.
- El separador o la codificación no coinciden con el archivo.
- Dividir solo por comas o saltos rompe el contenido entre comillas.
Comparativa: Excel, Power Query, Python y LocaCSV
Elige según el tamaño, la frecuencia y si puedes mantener código.
| Método | Cuándo conviene | Ventajas | Limitaciones |
|---|---|---|---|
| Excel | Un archivo pequeño y puntual | Interfaz conocida | Límite de filas y errores manuales |
| Power Query | Importaciones repetidas en Excel | Permite repetir los pasos | Varias salidas requieren configuración |
| Python | Trabajos grandes o periódicos | Fácil de automatizar | Hay que mantener entorno y código |
| LocaCSV | Dividir rápidamente hasta 50 MiB | Funciona en el navegador | Hasta 100 salidas; una columna por valor |
Excel
- Cuándo conviene
- Un archivo pequeño y puntual
- Ventajas
- Interfaz conocida
- Limitaciones
- Límite de filas y errores manuales
Power Query
- Cuándo conviene
- Importaciones repetidas en Excel
- Ventajas
- Permite repetir los pasos
- Limitaciones
- Varias salidas requieren configuración
Python
- Cuándo conviene
- Trabajos grandes o periódicos
- Ventajas
- Fácil de automatizar
- Limitaciones
- Hay que mantener entorno y código
LocaCSV
- Cuándo conviene
- Dividir rápidamente hasta 50 MiB
- Ventajas
- Funciona en el navegador
- Limitaciones
- Hasta 100 salidas; una columna por valor
Cómo dividir un CSV con LocaCSV
Si las columnas no encajan en la vista previa, corrige el separador o la codificación antes de continuar.
- Abre Dividir CSV para filas o tamaño, o Dividir por valor para grupos por columna, y elige un CSV.
- Revisa el encabezado, la codificación, el separador y la vista previa.
- Indica las filas de datos por archivo o el tamaño objetivo. En la página por valor, elige una columna.
- Ejecuta, comprueba los recuentos y descarga el ZIP.
Cómo funciona la división por valor de columna
Este modo crea un CSV por cada valor de la columna elegida. Si Sucursal contiene Madrid, Bogotá y Buenos Aires, genera tres archivos.
- Las filas con el mismo valor permanecen en el mismo archivo.
- Los valores vacíos se pueden excluir o guardar en una salida específica.
- Se elige una columna y se generan hasta 100 salidas por ejecución.
Advertencias sobre filas y tamaño de archivo
LocaCSV acepta un CSV de hasta 50 MiB. El rendimiento también depende del equipo, la longitud de las filas y el número de salidas.
- El modo por filas no cuenta el encabezado entre las filas de datos.
- El tamaño objetivo incluye codificación, BOM y encabezado repetido. Nunca corta una fila de datos por la mitad.
- Conserva el original y comprueba las filas de datos antes de usar las salidas.
Codificación, separadores y caracteres incorrectos
Además de UTF-8, algunos archivos de Windows usan Windows-1252. En ciertas configuraciones regionales, Excel usa punto y coma porque la coma es el separador decimal. Elige ambas opciones según el archivo y revisa la vista previa.
- Revisa tildes, ñ, ¿, ¡ y € en la vista previa.
- Si las columnas se desplazan, comprueba coma o punto y coma.
- Si desconoces la codificación, revisa la configuración de exportación del sistema de origen.