Ir al contenido principal
Bethemesh

Dividir CSV

Separa un CSV en varios resultados según el número de filas o los grupos elegidos y descarga cada archivo generado.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Una importación limitada por número de registros o una distribución por equipos puede necesitar varios CSV pequeños en lugar de una tabla única. El divisor reparte los datos por cantidad de filas o por valores de una columna sin romper una celda CSV que contenga saltos de línea. Cada parte se convierte en un archivo independiente. Esta página no divide por un tamaño exacto en bytes ni crea un archivo ZIP. A diferencia de la división de hojas de cálculo, produce CSV separados y no grupos dentro de un libro Excel.

El modo inicial es por número de filas y parte de 1.000 registros de datos por archivo. Las partes siguen el orden original y la última puede ser más corta. Se cuentan registros CSV lógicos: una dirección citada en tres líneas físicas sigue siendo un único registro. Por tanto, el tamaño en bytes no es idéntico ni queda garantizado por debajo de un límite, aunque cada parte completa tenga el mismo número de registros. Cantidad de filas y peso del archivo son restricciones distintas.

En el modo columna, introduce un título exacto o una posición a partir de 1. Cada valor textual distinto forma un grupo según su primera aparición y los registros conservan dentro de él su orden relativo. Mayúsculas y espacios forman parte del valor: Norte, norte y Norte rodeado de espacios quedan separados. Los nombres de archivo se simplifican y acortan; los sufijos evitan que una coincidencia de nombres mezcle grupos distintos. Una celda vacía y la palabra literal empty siguen siendo grupos independientes.

La interfaz comienza con cabeceras activadas y las repite en cada archivo; no cuentan dentro del límite de datos solicitado. El separador se detecta entre coma, punto y coma, tabulación y barra vertical o se elige expresamente, y se reutiliza en todas las partes. Se conservan campos citados y comillas duplicadas. El control de importación compartido limita los archivos a 5 MiB. El proceso carga los datos en memoria, no transmite archivos enormes por flujo, y el texto pegado también depende de los recursos del navegador.

Cómo utilizar esta herramienta

  1. Carga el origen y confirma su estructura

    Pega el CSV o importa un archivo dentro del límite permitido. Ajusta separador y cabecera, especialmente si el primer registro se parece a un dato ordinario en lugar de una fila de títulos.

  2. Elige cómo repartir los registros

    Para lotes, indica un número entero positivo de filas. Para grupos, introduce el nombre exacto o la posición de una columna. Revisa valores vacíos y variantes de mayúsculas antes de utilizarlos para separar archivos.

  3. Comprueba y descarga las partes

    Ejecuta la división y compara la suma de registros con la fuente, sin contar cabeceras. Descarga archivos individuales o usa el botón global; el navegador puede pedir permiso para varias descargas consecutivas.

Casos de uso

Crear lotes para una importación

Divide una tabla en partes que cumplan el máximo de registros del destino. Comprueba aparte el tamaño en bytes si ese sistema impone también un límite de peso por archivo.

Distribuir registros por equipo

Genera un CSV por valor de una columna de asignación. Revisa antes variantes de escritura para evitar que un mismo equipo real reciba varios archivos debido a etiquetas inconsistentes del origen.

Revisar una exportación por etapas

Crea lotes consecutivos para una comprobación manual. Repetir las cabeceras permite que cada destinatario entienda sus campos sin consultar la primera parte o la tabla completa original.

Ejemplos

Repartir tres registros en lotes de dos

Con dos filas por archivo y cabeceras activadas, la primera parte contiene Ana y Bruno y la segunda Clara. Cada archivo repite id;nombre. Esas cabeceras repetidas no se cuentan dentro de los tres registros de datos repartidos.

Entrada

id;nombre
1;Ana
2;Bruno
3;Clara

Resultado

part-1.csv
id;nombre
1;Ana
2;Bruno

part-2.csv
id;nombre
3;Clara

Reunir registros de una misma región

El modo columna sobre region crea un archivo Norte con los identificadores 1 y 3 y otro Sur con 2. Los registros Norte no necesitan estar juntos en la fuente: agruparlos no exige ordenar primero el CSV.

Entrada

region;id
Norte;1
Sur;2
Norte;3

Resultado

Norte.csv
region;id
Norte;1
Norte;3

Sur.csv
region;id
Sur;2

Consejos y buenas prácticas

  • Dividir por filas no satisface automáticamente un máximo de 2 MB: una celda muy larga puede hacer pesada una sola parte. Mide los archivos obtenidos antes de enviarlos a un importador con límites estrictos.
  • Los caracteres retirados del nombre del archivo permanecen en las celdas. Valores que producen el mismo nombre simplificado se distinguen mediante sufijos y no se fusionan en un grupo compartido por accidente.
  • Descargar todo inicia varios archivos separados, sin ZIP. Si el navegador bloquea la sucesión, autoriza descargas múltiples para esta página o utiliza los botones individuales correspondientes a las partes generadas.

Preguntas frecuentes

¿Una celda multilínea puede quedar cortada entre archivos?

No. Se divide por registros interpretados por el lector CSV, no por cada salto de línea físico. Los saltos citados pertenecen a su celda y permanecen con el registro completo dentro de la parte correspondiente.

¿Por qué las partes tienen pesos diferentes?

El número de registros no determina la longitud de sus celdas. Dos lotes de mil filas pueden tener tamaños muy distintos. Esta herramienta no divide según un objetivo expresado en bytes o megabytes.

¿Norte y norte se agrupan juntos?

No. Las claves de grupo conservan el texto exacto, incluidas mayúsculas y espacios. Normaliza esas diferencias antes solo cuando representen realmente la misma categoría y no una distinción que deba mantenerse en tus datos.

¿Qué ocurre si el archivo solo contiene títulos?

No hay grupos de datos y no se generan partes descargables. Revisa si la opción de cabecera ha interpretado tu único registro como títulos. El divisor no inventa archivos vacíos para valores de grupo ausentes.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Fusiona varios archivos CSV en una sola tabla manteniendo las columnas alineadas correctamente.

Datos y hojas de cálculoDestacadaUsar esta herramienta

Valida la estructura de un CSV e identifica rápidamente filas o columnas problemáticas.

Datos y hojas de cálculoDestacadaUsar esta herramienta
GuíaBuenas prácticasIntermedio

Construir un workflow reproducible de preparación de datos

Organiza limpieza, validación, filtrado, fusión, comparación y conversión en el orden adecuado y aprende cuándo un pipeline reutilizable supera a herramientas aisladas.

29 de agosto de 20262 min