Saltar al contenido principal

CSV GRANDE · GUÍA PRÁCTICA

Cómo dividir un archivo CSV grande

Abrir Dividir CSV

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.

Publicado:

Actualizado:

Herramienta relacionada: Dividir por filas o tamaño

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.

Método de división

Antes: orders.csv

6 filas de datos133 B

PedidoSucursalImporte
A001Madrid1200
A002Bogotá800
A003Madrid1500
A004Bogotá600
A005Madrid900
A006Bogotá1100

Después

Dividido en 3 archivos

orders_001.csv

2 filas de datos61 B

PedidoSucursalImporte
A001Madrid1200
A002Bogotá800
orders_001.csv2 filas de datos61 B
PedidoSucursalImporte
A001Madrid1200
A002Bogotá800
orders_002.csv

2 filas de datos61 B

PedidoSucursalImporte
A003Madrid1500
A004Bogotá600
orders_002.csv2 filas de datos61 B
PedidoSucursalImporte
A003Madrid1500
A004Bogotá600
orders_003.csv

2 filas de datos61 B

PedidoSucursalImporte
A005Madrid900
A006Bogotá1100
orders_003.csv2 filas de datos61 B
PedidoSucursalImporte
A005Madrid900
A006Bogotá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.

Cuatro formas de dividir un CSV grande
MétodoCuándo convieneVentajasLimitaciones
ExcelUn archivo pequeño y puntualInterfaz conocidaLímite de filas y errores manuales
Power QueryImportaciones repetidas en ExcelPermite repetir los pasosVarias salidas requieren configuración
PythonTrabajos grandes o periódicosFácil de automatizarHay que mantener entorno y código
LocaCSVDividir rápidamente hasta 50 MiBFunciona en el navegadorHasta 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.

  1. Abre Dividir CSV para filas o tamaño, o Dividir por valor para grupos por columna, y elige un CSV.
  2. Revisa el encabezado, la codificación, el separador y la vista previa.
  3. Indica las filas de datos por archivo o el tamaño objetivo. En la página por valor, elige una columna.
  4. Ejecuta, comprueba los recuentos y descarga el ZIP.
Dividir por filas o tamaño

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.
Dividir por valor

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.