Dividir CSV
Parta un CSV grande en archivos con la cantidad de filas que usted elija; el encabezado va en cada parte y un salto de línea entre comillas no se corta
Sus archivos se quedan con usted. La conversión ocurre dentro del navegador; ningún archivo se sube a un servidor.
¿Le sirvió esta herramienta?
Gracias, su comentario llegó.
Cómo funciona
El caso típico: tiene un listado de pedidos o de clientes de 250.000 filas; la tienda en línea acepta como máximo 10.000 filas por carga masiva, el servicio de correo admite 50.000 contactos por vez o Excel se congela al abrir el archivo. Toque o haga clic en el cuadro "Elija un archivo CSV", seleccione el archivo, escriba el límite en "Filas de datos por archivo" y pulse "Dividir". Una lista.csv con 25.000 filas de datos y el valor 10.000 da lista_1.csv (10.000), lista_2.csv (10.000) y lista_3.csv (5.000), que llegan juntos en lista_partes.zip. La fila de encabezado no cuenta y, con la opción por defecto, es la primera línea de cada parte, así que cada archivo se puede cargar por separado. El corte se hace por registro, no por línea: una celda de dirección entre comillas con un salto de línea adentro no se parte en dos. El archivo no se reescribe, solo se rebana: el punto y coma, las comillas, valores como 1.250,50 y la codificación UTF-8 o Windows-1252 quedan idénticos byte por byte; si el archivo empieza con la marca UTF-8 (BOM), esa marca se agrega a cada parte. Si el archivo ya cabe en una sola parte, se devuelve tal cual.
Esta herramienta también se busca como dividir csv, dividir archivo csv grande, split csv, partir csv en varios archivos, separar csv por filas.
¿Qué es CSV?
CSV es una tabla en texto plano en la que cada línea es un registro y las celdas se separan con coma o punto y coma. Al ser texto, no tiene límite de tamaño: generar un listado de millones de filas es fácil, pero el programa que lo abre no siempre lo aguanta igual. Para dividirlo importa una regla: una celda entre comillas dobles puede contener saltos de línea, así que un registro no termina en cualquier salto de línea, sino en el primero que queda fuera de comillas.
¿Qué es ZIP?
ZIP es un formato que junta varios archivos en uno solo y normalmente los comprime. Esta herramienta pone todas las partes en un único ZIP: el navegador no intenta descargar decenas de archivos uno por uno y usted guarda un solo archivo. Como el CSV es texto plano, se comprime muy bien y el ZIP suele pesar varias veces menos que el original. Windows, macOS, Android e iOS abren un ZIP sin instalar nada.
¿Qué diferencia hay entre dividir un CSV y separarlo en hojas de Excel?
Para separar los datos en hojas de Excel primero hay que abrir el archivo; si pasa de 1.048.576 filas o hace lento el equipo, no se puede, y al guardar sigue siendo un solo .xlsx. Dividir el CSV lo parte en archivos separados sin abrirlo: cada parte se puede cargar por su lado en otro sistema, mandar por correo o abrir en otro equipo. El resultado sigue siendo CSV, así que el formato que piden los paneles de carga no cambia.
Por qué a veces no cuadra la cantidad de líneas: saltos de línea entre comillas
En un CSV, "línea" y "registro" no siempre son lo mismo. Una celda de dirección o de descripción entre comillas puede llevar saltos de línea: "Av. Reforma 222" y "Col. Juárez, Ciudad de México" están en dos líneas pero son una sola celda. Las herramientas sencillas que cortan contando líneas parten ese registro por la mitad; la segunda parte empieza con una comilla suelta y todas las columnas se recorren. Esta herramienta sigue las comillas y solo corta cuando el registro termina. Por eso, si abre una parte en el Bloc de notas, puede ver más líneas que el número que eligió, pero la cantidad de registros es exacta.
La regla de las comillas es la misma que usan Excel y los demás lectores de CSV: una comilla solo abre un campo si está al principio de la celda, y "" dentro del campo es una comilla literal. Una comilla en medio de la celda, como en pantalla de 5", es parte del dato. Si el archivo tiene una comilla que nunca se cierra, la línea de resultado le avisa, porque desde ese punto todo se contó como un solo registro.
- La fila de encabezado no entra en la cuenta de cada parte
- Las líneas vacías no se cuentan, pero se quedan en el archivo
- Se reconocen los saltos de línea CRLF (Windows), LF (Mac/Linux) y el antiguo CR
- Nombres en orden: con 10 partes o más, nombre_01, nombre_02…
Cuántas filas elegir y si repetir el encabezado
Elija el número según el límite del lugar donde va a cargar el archivo y deje un margen: si el panel acepta 10.000 filas y cuenta también el encabezado, escriba 9.999. Una hoja de Excel admite 1.048.576 filas, pero en un equipo lento los archivos de más de 100.000 filas ya se sienten pesados; para revisar datos, entre 50.000 y 100.000 filas por parte es cómodo. Algunos servicios de correo o de SMS no limitan filas sino tamaño de archivo (por ejemplo, 10 MB); en ese caso divida el tamaño del archivo entre el total de filas que muestra la línea de resultado para saber cuánto pesa cada fila en promedio.
"Repetir en cada parte" hace que cada archivo sea independiente: todos empiezan con los nombres de columna y se pueden importar por separado. Si después va a unir las partes con un programa, elija "Solo en la primera parte"; así el encabezado no se repite a mitad del archivo unido.
Preguntas frecuentes
¿Cómo divido un archivo CSV grande?
En esta página, toque o haga clic en "Elija un archivo CSV" y seleccione su archivo. Escriba cuántas filas de datos lleva cada parte y pulse "Dividir". Las partes llegan a su carpeta de Descargas en un solo ZIP, con los nombres nombre_1.csv, nombre_2.csv…; el ZIP se abre con doble clic.
Excel no abre un CSV de más de un millón de filas, ¿qué hago?
Excel muestra como máximo 1.048.576 filas por hoja; el resto lo descarta y le avisa. Divida el archivo con esta herramienta, por ejemplo en partes de 500.000 filas; cada parte se abre completa en Excel como archivo aparte. Como el encabezado se repite en cada parte, todos los archivos tienen sus nombres de columna.
¿Se dañan los acentos o los decimales en los archivos divididos?
No. La herramienta no reescribe el archivo, solo rebana los bytes del original; la codificación, el separador, las comillas y valores como 1.250,50 quedan igual. Si el archivo empieza con la marca UTF-8 (BOM), que Excel usa para mostrar bien la ñ y los acentos, esa marca también se escribe al inicio de cada parte.
¿Mi archivo se sube a un servidor?
No. El archivo se lee por bloques y se divide dentro de su navegador; una lista de clientes o de pedidos no sale de esta página. Con archivos muy grandes (cientos de MB), preparar el ZIP puede tardar unos segundos, porque todo el trabajo lo hace el procesador de su dispositivo.