Categoría: Desarrollo

Reordenar columnas CSV

Idea propia¿Falta una herramienta?

Reordena columnas CSV por nombre o posición

Pega datos CSV y lista las columnas en el orden que quieras, por nombre de encabezado o por posición desde 1, para reordenar todas las filas de una vez. Las columnas que no incluyas en la lista mantienen su orden relativo al final. Se ejecuta completamente en tu navegador.

CSV reordenado
team,name,score
Blue,Ada Lovelace,92
Green,Grace Hopper,88

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

Las exportaciones de hojas de cálculo y los archivos CSV combinados rara vez ponen las columnas en el orden que espera una herramienta posterior, y reordenarlas a mano significa editar cada fila de forma consistente. Esta herramienta lee el orden de columnas que le das, por nombre de encabezado cuando el archivo tiene una fila de encabezado o por posición desde 1 en cualquier caso, y reescribe cada fila, incluido el encabezado, en ese orden; cualquier columna que no menciones mantiene su posición relativa y simplemente se agrega después de las nombradas, así que nada se pierde.

Cómo se usa

  1. Pega datos CSV, o carga el ejemplo.
  2. Elige el delimitador y si la primera fila es un encabezado.
  3. Lista el nuevo orden de columnas por nombre o posición, y luego copia el CSV reordenado.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Se suben mis datos a algún sitio?
No. El análisis y el reordenado se realizan en JavaScript dentro de la página, así que nada de lo que pegues sale nunca de tu dispositivo.
¿Qué pasa con una columna que no incluyo en la lista?
No se pierde: toda columna que quede fuera de la lista de orden se agrega después de las nombradas, conservando su orden relativo original.
¿Puedo usar posiciones de columna en lugar de nombres?
Sí. Cualquier entrada de la lista de orden que sea un número entero se trata como una posición de columna desde 1, lo cual también funciona cuando el archivo no tiene fila de encabezado.