TT Text Tools

Extraer columna de CSV — Extractor de columnas de texto delimitado

Extrae la columna N (o varias) de CSV, TSV o texto separado por punto y coma, barras verticales o espacios. Análisis con comillas, autodetección y datos privados.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Extrae solo la columna que necesitas

Las hojas de cálculo son ideales para tablas grandes, pero a veces solo necesitas una columna de una exportación CSV, de un informe pegado o de la salida de un comando. Este extractor te permite extraer una columna de un CSV: obtiene la columna N de cualquier texto delimitado sin abrir Excel ni escribir un script. Pega los datos y la herramienta detecta automáticamente si están separados por comas, tabuladores, punto y coma o barras verticales, muestra un botón por cada encabezado de la primera fila y extrae la columna en la que hagas clic.

También puedes escribir una especificación de columnas: un solo número como 2, una lista como 1,3, un rango como 2-4 o números negativos que cuentan desde el final, como -1 para la última columna. Las columnas se devuelven en el orden en que las indiques, lo que facilita reordenarlas o intercambiarlas. Marca «Skip header row» (omitir la fila de encabezado) para descartar la primera línea y «Trim values» (recortar valores) para quitar los espacios sobrantes alrededor de cada celda.

Análisis correcto de CSV

Dividir una línea CSV en cada coma falla en cuanto un valor contiene una coma, como «García, Ana» o una dirección. El extractor sigue el estándar CSV (RFC 4180): los valores entre comillas dobles pueden contener el delimitador, saltos de línea y comillas escapadas escritas como dos comillas dobles. Cuando los valores extraídos se escriben de nuevo, solo se vuelven a entrecomillar si es necesario, de modo que el resultado sigue siendo un CSV válido. Elige otro separador de salida para convertir, por ejemplo, una exportación europea separada por punto y coma en datos separados por comas o tabuladores.

El delimitador «Whitespace» (espacios en blanco) trata cualquier secuencia de espacios o tabuladores como un único separador e ignora la sangría, lo que resulta perfecto para las columnas alineadas que muestran comandos como ls -l, ps, df o docker ps.

Tus datos se quedan en tu dispositivo

Las exportaciones suelen contener nombres de clientes, correos electrónicos y datos financieros. Todo el procesamiento ocurre en tu navegador: no se sube nada y el botón «Download» (descargar) guarda el resultado directamente desde tu navegador.

Cómo usar

  1. Pega el texto delimitadoAñade datos CSV, TSV, separados por punto y coma o barras verticales, o una salida alineada con espacios.
  2. Comprueba el delimitadorLa autodetección elige el separador más probable, o puedes elegirlo tú mismo.
  3. Elige las columnasEscribe un número de columna, una lista como 1,3 o un rango como 2-4, o haz clic en el botón de un encabezado.
  4. Copia o descargaElige el separador de salida y copia o descarga las columnas extraídas.

Preguntas frecuentes

¿Cómo selecciono varias columnas?
Separa los números con comas y usa un guion para los rangos, por ejemplo 1,3,5-7. El orden en que escribes los números es el orden de la salida, así que 3,1 intercambia dos columnas. Los números negativos cuentan desde el final: -1 es la última columna.
¿Admite comas dentro de campos CSV entrecomillados?
Sí. El analizador sigue el estándar RFC 4180: los campos entre comillas dobles pueden contener el delimitador, saltos de línea y comillas duplicadas ("").
¿Puedo extraer columnas de la salida de comandos como ls -l o ps?
Sí. Elige «Whitespace» (espacios en blanco) como delimitador: las secuencias de espacios y tabuladores cuentan como un solo separador y se ignoran los espacios iniciales.
¿Qué pasa con las filas que tienen menos columnas?
Las celdas que faltan se devuelven como valores vacíos, de modo que cada línea de salida sigue alineada con la fila de entrada.
Advertisement