Dividir archivos CSV grandes online.
Suelta un archivo CSV y córtalo en partes más pequeñas listas para importar por número de filas, número de archivos, tamaño en bytes o valor de columna. Cabecera repetida en cada parte. Se ejecuta en tu navegador, descarga como ZIP.
¿Cuándo necesitas un divisor de CSV?
Los archivos CSV crecen más rápido que las herramientas que los tienen que ingerir. Un export de clientes de 200 MB de un CRM, un volcado de pedidos de 1,5 GB de un ERP, un log de eventos con millones de filas — ninguno se puede abrir en Excel y la mayoría no se puede importar como un único archivo en HubSpot, Salesforce, Mailchimp, Klaviyo o una pipeline de import por lotes típica.
Dividir el CSV en partes más pequeñas y de igual forma resuelve el problema de los chunks listos para importar sin escribir un script. Las razones más habituales para dividir un CSV por filas:
- Imports en CRM — encaja con los límites de filas o tamaño de HubSpot, Salesforce, Pipedrive
- Migraciones de ERP — partir un volcado de millones de filas en lotes manejables
- Plataformas de email — Mailchimp, Klaviyo y Sendgrid limitan el tamaño de audiencia
- Cargas en base de datos — mantener cada parte por debajo del timeout de LOAD DATA INFILE
- Compartir por email — la mayoría rechaza adjuntos por encima de 25 MB
- Dividir para procesamiento en paralelo — alimentar cada parte a un worker distinto
Cómo funciona el divisor de CSV
MessyMatch lee el archivo en tu navegador con un Web Worker. La primera fila se detecta como cabecera automáticamente, incluso cuando tus datos contienen fechas, teléfonos o tildes. A partir de ahí el divisor hace streaming del archivo: nunca tiene el CSV entero en memoria más de una vez, por eso funciona con archivos mucho más grandes de los que Excel puede abrir.
Luego eliges cómo cortar el archivo. El más simple es dividir por número de filas — cada archivo de salida recibe exactamente N filas excepto el último, que puede ser más pequeño. También puedes dividir por número de archivos (N partes iguales), por tamaño en bytes (cada parte por debajo de un límite en MB, útil para límites de subida), o por valor de columna (una parte por valor único de una columna — útil para particionar pedidos por país, región o comercial).
Mantén cabeceras en cada parte
Por defecto se repite la fila de cabecera en cada archivo de salida. Eso es lo que la mayoría de importadores esperan — cada archivo debe ser autónomo para preservar el significado de las columnas. Si tu herramienta downstream concatena las partes de vuelta, puedes desactivar la opción y sólo la primera parte llevará la cabecera.
Descarga todas las partes como ZIP
Cuando termina la división obtienes una lista de cada parte con su número de filas. Descárgalas una por una o coge el lote entero como un único ZIP. Los nombres siguen el patrón nombre_0.csv, nombre_1.csv, nombre_2.csv por defecto; puedes cambiar la plantilla a lo que encaje con tu herramienta downstream.
Browser-first por diseño
El contenido del CSV se procesa en tu navegador con un Web Worker y no se transmite a nuestros servidores. Nuestros servidores no tienen un endpoint que reciba los datos del archivo — el Web Worker lee el archivo desde el disco, lo divide localmente y devuelve las partes al navegador para descargar. Sólo registramos metadatos de la operación (número de filas, tamaño, formato, tiempo) para los límites antiabuso y la analítica. Mira la política de privacidad para la lista completa de lo que recogemos y lo que no.
Herramientas relacionadas
Preguntas frecuentes
¿Puedo dividir un CSV por número de filas?+
Sí. Elige cuántas filas quieres por parte y MessyMatch produce archivos de exactamente ese tamaño (la última parte puede ser más pequeña). También puedes dividir por número de archivos, por tamaño en bytes o por valor de columna.
¿Se repiten las cabeceras en cada parte?+
Sí, por defecto. Cada parte incluye la fila de cabecera original para que cada archivo sea importable por sí mismo. Puedes desactivarlo si tu herramienta downstream espera la cabecera sólo en el primer archivo.
¿Puedo descargar todas las partes como un ZIP?+
Sí. Tras dividir, puedes descargar todas las partes como un único ZIP, o pinchar en cualquier parte individual para cogerla suelta.
¿Se suben mis archivos CSV?+
No. El parseo y la división ocurren dentro de tu navegador mediante un Web Worker. Los archivos se procesa en tu navegador con un Web Worker y no se transmite a nuestros servidores.
¿Y si mi CSV es demasiado grande para Excel?+
Excel se limita a unas 1.048.576 filas por hoja y se ralentiza mucho antes. MessyMatch es agnóstico al número de filas — hace streaming de las filas del archivo y produce partes que Excel puede abrir.
¿Puedo dividir CSVs para imports de CRM?+
Sí. La mayoría de CRMs (HubSpot, Salesforce, Pipedrive) limitan los archivos de import a un número fijo de filas o tamaño. Elige un tamaño de parte que encaje con el límite, mantén las cabeceras en cada archivo, e importa cada parte como un lote separado.
¿Hay límites de tamaño de archivo?+
Los usuarios anónimos pueden dividir archivos de hasta 100 MB. Las cuentas gratuitas hasta 250 MB. La tabla completa de cuotas está en la página de precios.