Ulvixor

Buscar herramientas

Busca entre todas las herramientas de Ulvixor por nombre o palabra clave.

Dividir Columnas de CSV

Divide una columna de tu CSV en varias columnas nuevas según el separador que elijas (espacio, coma, guion o uno personalizado), rellenando con celdas vacías cuando una fila tiene menos partes que otras. Todo se procesa localmente en tu navegador, sin subir tu archivo a ningún servidor.

Cómo funciona

  1. Pega tu CSV con encabezado en el panel de entrada (o usa el ejemplo incluido).
  2. Selecciona la columna que quieres dividir de la lista detectada automáticamente.
  3. Elige un separador predefinido o escribe uno personalizado.
  4. La herramienta crea tantas columnas nuevas como partes tenga el valor más largo encontrado, nombradas columna_1, columna_2, etc., y rellena con vacío las filas con menos partes.
  5. Decide si quieres mantener o eliminar la columna original, y copia o descarga el CSV resultante.

Casos de uso

  • Separar una columna de nombre completo en columnas de nombre y apellido.
  • Dividir una dirección completa en calle, número y ciudad para análisis o filtrado.
  • Separar valores combinados con un separador (por ejemplo 'tag1;tag2;tag3') en columnas individuales.
  • Descomponer una columna de fecha y hora en partes separadas para procesarlas por separado.

Casos de uso

  • Separar una columna de nombre completo en columnas de nombre y apellido.
  • Dividir una dirección completa en calle, número y ciudad para análisis o filtrado.
  • Separar valores combinados con un separador (por ejemplo 'tag1;tag2;tag3') en columnas individuales.
  • Descomponer una columna de fecha y hora en partes separadas para procesarlas por separado.

Errores comunes

  • Elegir un separador que no aparece en ninguna fila de la columna.
    Si ningún valor contiene el separador elegido, la herramienta muestra un error indicando que no se dividió nada, en vez de generar columnas vacías.
  • Esperar el mismo número de columnas nuevas en todas las filas.
    La herramienta crea tantas columnas como el máximo de partes encontrado en cualquier fila; las filas con menos partes quedan con celdas vacías, así el CSV resultante sigue siendo rectangular.
  • Dividir una columna cuyo nombre resultante (por ejemplo direccion_1) choca con una columna que ya existe.
    La herramienta detecta el conflicto de nombres y pide renombrar o eliminar esa columna antes de dividir.

Preguntas frecuentes

No. La división de columnas ocurre completamente en tu navegador. Tu CSV nunca sale de tu equipo ni se sube a internet.

La herramienta crea tantas columnas nuevas como el número máximo de partes encontrado en cualquier fila. Las filas con menos partes quedan con celdas vacías en las columnas sobrantes, así el CSV resultante siempre es rectangular.

Se nombran automáticamente como el nombre de la columna original seguido de un número, por ejemplo si divides 'direccion' obtienes 'direccion_1', 'direccion_2', etc.

Sí, el separador personalizado admite cualquier texto, no solo un carácter. Por ejemplo, puedes usar ' - ' (espacio, guion, espacio) como separador si tus datos usan ese patrón.

Alternativas

En una hoja de cálculo existe la función 'Texto en columnas', y en código split(separador) hace lo mismo en casi cualquier lenguaje. Esta herramienta aplica la división a todo el CSV de una vez, sin abrir Excel ni escribir un script.