Dividir y unir archivos CSV y Excel

Divide un archivo CSV o Excel grande en archivos más pequeños por número de filas, por número de archivos o por el valor de una columna, o une varios archivos en uno con los encabezados emparejados. Cada parte conserva la fila de encabezado, y los archivos grandes se leen por partes para que la página nunca se congele.

Tus archivos no salen de tu dispositivo. Todo funciona en tu navegador.

Cómo funciona

  1. Añade tus archivosSuelta archivos CSV o Excel (.xlsx) en la página o elígelos. Para unir, añade todos los archivos que quieras combinar.
  2. Elige cómoPara dividir, elige filas por archivo, número de archivos o una columna. Para unir, elige si las columnas se emparejan por nombre o por posición.
  3. DescargaDescarga cada parte, todas las partes en un ZIP o el archivo unido. Nada sale de tu dispositivo.

Dividir por filas, por número de archivos o por columna

Los marketplaces, las herramientas de email marketing y las pantallas de importación suelen limitar cuántas filas puede tener un archivo, y las hojas de cálculo se vuelven lentas con archivos muy largos. Filas por archivo corta la tabla en partes de un tamaño fijo, por ejemplo 5.000 productos por archivo. Número de archivos la reparte en partes iguales cuando necesitas exactamente cuatro archivos para cuatro compañeros.

Valor de columna crea un archivo por cada valor distinto de la columna que elijas. Divide una exportación de pedidos por ciudad, una lista de productos por marca o una lista de clientes por vendedor, y cada archivo lleva el nombre de su valor, como pedidos_Bogota.csv. Se admiten hasta 1.000 valores distintos.

Unir archivos con columnas en distinto orden

Las exportaciones mensuales casi nunca coinciden del todo. Con Emparejar columnas en Por nombre, las columnas se emparejan por el texto del encabezado, sin tener en cuenta mayúsculas, minúsculas ni espacios de más, así que un archivo que tiene Precio antes de Stock igual termina en las columnas correctas. Las columnas que solo existen en algunos archivos se conservan, con celdas vacías donde un archivo no tiene valor.

Puedes añadir una columna con el nombre del archivo de origen para ver de dónde viene cada fila, y quitar las filas duplicadas cuando los mismos registros aparecen en varias exportaciones. Los libros de Excel se pueden unir hoja por hoja, así que varias hojas de un mismo libro se convierten en una sola tabla.

Pensado para archivos grandes

Un archivo CSV se lee en partes pequeñas en segundo plano, así que una exportación de 100 MB con cientos de miles de filas se divide sin que la página se congele, y una barra de progreso muestra cuánto falta. El separador se detecta solo, los valores entre comillas con comas o saltos de línea dentro se quedan en una sola celda, y se reconocen los archivos guardados por versiones antiguas de Excel con una codificación regional.

Los códigos de barras, códigos postales e identificadores con ceros a la izquierda se mantienen como texto, también cuando guardas las partes en Excel, y los números de más de 15 cifras nunca se redondean. Las partes CSV se guardan en UTF-8 con una marca que le indica a Excel cómo leer las letras con acento.

Preguntas frecuentes

¿Se suben mis archivos?

No. La división y la unión se hacen en tu navegador. Tus archivos no se envían a ningún servidor, algo importante cuando hay datos de clientes y pedidos.

¿Qué tamaño puede tener el archivo?

Los CSV se leen por partes, así que archivos de 100 MB o más funcionan en un ordenador normal. Los archivos de Excel se leen enteros, por lo que los libros muy grandes necesitan más memoria; guardarlos antes como CSV es más rápido.

¿Cada parte conserva la fila de encabezado?

Sí. Con La primera fila es el encabezado activado, el encabezado se escribe al principio de cada parte. Desactívalo si tu archivo no tiene encabezado.

¿Se pierden los ceros a la izquierda y los códigos de barras?

No. Los valores se copian tal como están en el archivo. Al guardar en Excel, las columnas con ceros a la izquierda y números largos quedan como texto para que no desaparezca ninguna cifra.

¿Qué pasa si los archivos que uno tienen columnas distintas?

Al emparejar por nombre se conservan todas las columnas de todos los archivos. Las filas de un archivo que no tiene una columna reciben una celda vacía en ella. Elige Por posición si tus archivos no tienen encabezado o usan nombres distintos para los mismos datos.

¿Puedo unir las hojas de un mismo libro de Excel?

Sí. Añade el libro y deja activado Usar todas las hojas de los archivos de Excel. Cada hoja se trata como un archivo aparte y todas las filas terminan en una sola tabla.

¿Hay un límite de filas?

CSV no tiene límite. Una hoja de Excel admite como máximo 1.048.576 filas, así que guarda los resultados muy grandes como CSV o divídelos en varios archivos de Excel.