mygems

Dividir un archivo CSV

Un archivo demasiado grande para usarlo, en varios que sí puedes usar.

  • Por filas, archivos o columna
  • Encabezado en cada archivo
  • Descarga en un solo .zip
  • No se sube nada

1.Abre el archivo

CSV o TSV. Arrástralo aquí o elige un archivo.

Por qué existe

Un CSV suele necesitar dividirse porque algo más adelante tiene un límite: una importación que admite 10 000 filas, el tope de un adjunto de correo, el techo de un millón de filas de Excel. O porque un archivo reúne lo que debería ser varios, uno por región o por cliente. Son el mismo trabajo, y en ambos cada parte necesita conservar la fila de encabezado, justo lo que suele salir mal al dividir un archivo a mano.

Qué hace

  • Divide en archivos con un número fijo de filas, o en un número fijo de archivos iguales.
  • O escribe un archivo por cada valor distinto de una columna, con el valor como nombre.
  • Repite la fila de encabezado al principio de cada archivo y mantiene las filas en su orden original.
  • Lista los archivos y su número de filas antes de escribir nada, y luego los descarga en un solo .zip.

Filas, no bytes

Las partes se cortan en los límites de las filas, nunca a mitad de un registro, lo que importa cuando un campo contiene un salto de línea entre comillas. Un divisor basado en bytes corta ahí sin problema y produce dos archivos dañados.

Preguntas

¿Cada archivo conserva la fila de encabezado?
Sí. Cada parte es un CSV completo con el encabezado original como primera línea, así que cualquiera puede abrirse o importarse por separado.
¿Puedo dividir por una columna, por ejemplo un archivo por país?
Sí. Elige la columna y cada valor distinto tendrá su propio archivo, con el valor como nombre, y los vacíos se reunirán en un archivo aparte. El límite es de 1000 archivos, para que una división accidental por una columna de ID no produzca miles de archivos de una sola fila.
¿Qué tan grande puede ser el archivo que divide?
Tan grande como quepa en la memoria de la pestaña del navegador, que en una computadora suele ser de varios cientos de megabytes. En un teléfono el tope es mucho menor, y la herramienta te avisa antes de intentarlo.