Saltar al contenido

Divide un archivo CSV en varios archivos

Divide un archivo CSV o Excel grande en archivos más pequeños por número de filas, en partes iguales o por los valores de una columna, con la fila de encabezado repetida en cada parte; el archivo se divide en tu navegador y nunca se sube.

Suelta un archivo CSV o ExcelCSV, TSV, TXT, XLSX, XLS, ODS · hasta 500 MB
Elegir archivoProcesado en tu dispositivo, nunca se sube
Se ejecuta en tu navegador · sin subir archivosCómo funciona

Cómo usar Dividir CSV o Excel

  1. 1

    Suelta el archivo CSV o Excel

    Exportaciones CSV, TSV y TXT o libros XLSX, XLS y ODS. La codificación del texto y el delimitador se detectan; compruébalos en las opciones de entrada.

  2. 2

    Elige cómo dividir

    Indica cuántas filas tendrá cada archivo, el número de partes iguales o la columna cuyos valores deciden a qué archivo va cada fila.

  3. 3

    Revisa las partes

    La lista muestra cada parte con su rango de filas o su valor; haz clic en una para ver sus primeras filas antes de generar nada.

  4. 4

    Descarga las partes

    Guárdalas como archivos CSV o Excel en un ZIP, o como hojas de un único libro, y, si quieres, vuelve a dividir con otros ajustes.

Límites y Pro

Archivos de hasta 500 MB, con cualquier número de filas; hasta 10 000 partes por división, o 500 hojas en un libro.

Archivos de hasta 4 GB. Ver Pro

Acerca de Dividir CSV o Excel

Dividir CSV convierte una tabla grande en varias más pequeñas y repite la fila de encabezado al principio de cada una, de modo que cada parte se abre por sí sola con los nombres de columna correctos. Ofrece tres formas de dividir: un número fijo de filas por archivo (por ejemplo, 5 000 para un formulario de carga que rechaza archivos mayores), un número de partes iguales (las filas se reparten para que ninguna parte tenga más de una fila de diferencia respecto a otra) o un archivo por cada valor de una columna, como una parte por región, sucursal, responsable o mes.

Las partes CSV se cortan del texto original en lugar de reescribirse: las comillas, los separadores decimales, los saltos de línea y una línea "sep=" de Excel quedan exactamente como estaban, y las partes usan la codificación de la entrada salvo que elijas otra. Se reconocen las exportaciones cirílicas de 1C o de versiones antiguas de Excel en Windows-1251, así como UTF-8 con o sin marca de orden de bytes, UTF-16 y Windows-1252.

El archivo se procesa por fragmentos de 4 MB en un proceso en segundo plano, así que un CSV de varios cientos de megabytes no tiene que caber en memoria de una sola vez y la página sigue siendo utilizable, con barra de progreso y botón de cancelar.

Guardar las partes como archivos Excel es útil cuando un CSV supera el límite de 1 048 576 filas de Excel: los números, los valores verdadero/falso y las fechas ISO se convierten en celdas con tipo, mientras que códigos como 007 se mantienen como texto. Límites: se omiten las líneas en blanco, se divide una hoja de un libro cada vez y una sola división genera como máximo 10 000 archivos o 500 hojas.

Privacidad

El archivo se lee y se divide mediante un Web Worker dentro de esta pestaña del navegador; ni el archivo ni las partes se suben a ningún servidor, y no se conserva nada al cerrar la página. El código de división forma parte de este sitio y solo se carga cuando añades un archivo.

Características

Por filas, partes o columna

N filas por archivo, N partes iguales o un archivo por valor.

Filas originales intactas

Las partes CSV son copias byte a byte de las líneas de origen, con el encabezado arriba.

CSV, Excel o un solo libro

Partes como archivos CSV o XLSX en un ZIP, o como hojas de un único XLSX.

Archivos grandes, sin bloqueos

Se procesan en segundo plano, con progreso y opción de cancelar.

Dividir CSV o Excel: preguntas frecuentes

¿Cada parte conserva la fila de encabezado?
Sí. Con “La primera fila es el encabezado” activado, la primera fila se escribe al principio de cada parte y no cuenta como dato, así que 1000 filas por archivo son 1000 filas de datos más el encabezado. Desactívalo si el archivo no tiene encabezado; entonces todas las filas, incluida la primera, se tratan como datos y se dividen igual.
¿Puedo dividir un CSV por los valores de una columna?
Elige “Valor de columna” y selecciona la columna. Cada valor distinto tiene su propia parte, con el nombre del valor, por ejemplo ventas-Tashkent.csv y ventas-Samarkand.csv, y las filas mantienen su orden original dentro de cada parte. Los valores se comparan sin espacios en los extremos y distinguen mayúsculas de minúsculas; las filas con la celda vacía en esa columna van a una parte llamada vacío.
Mi CSV muestra símbolos como Ïðèâåò en lugar de texto ruso. ¿Qué hago?
Ese archivo está en Windows-1251, la página de códigos cirílica que usan 1C y las exportaciones antiguas de Excel, pero se está leyendo como Windows-1252. Normalmente se detecta solo; si no, cambia “Codificación del texto” a Windows-1251. Las partes mantendrán Windows-1251, o puedes guardarlas como UTF-8 con BOM para que las versiones actuales de Excel las muestren bien.
¿Dividir cambiará mis datos?
Las partes CSV contienen las líneas originales sin cambios: las comillas, las comas decimales, los ceros a la izquierda y los saltos de línea quedan como estaban. Solo se reescriben si eliges otro delimitador u otra codificación. Las partes de Excel creadas desde un CSV tienen celdas con tipo, así que 42 pasa a ser número y 2024-05-01 una fecha, mientras que valores como 007 o los números de identificación largos se mantienen como texto.
¿Qué tamaño de archivo puedo dividir?
Hasta 500 MB en el plan gratuito y 4 GB con Pro. Los archivos CSV se leen por fragmentos, así que su tamaño importa menos que la memoria de tu dispositivo para las partes terminadas. Una sola división puede generar hasta 10 000 archivos, o 500 hojas en un libro; si necesitas más, aumenta el número de filas por archivo.

Otras tareas con esta herramienta