TextModifier™

Cómo extraer una columna de texto delimitado en línea

¿Tienes un archivo CSV y solo necesitas una columna? ¿Trabajas con registros separados por tabulaciones y quieres extraer un campo específico? Así puedes extraer cualquier columna de texto delimitado en segundos.

Resumen: ¿Necesitas extraer una columna específica de un CSV o texto delimitado sin abrir una hoja de cálculo? El Extractor de columna delimitada te permite extraer cualquier columna al instante, con soporte para delimitadores personalizados, omisión de encabezados y selección de múltiples columnas. Todo se ejecuta en tu navegador.

Exportas un CSV de una base de datos y solo necesitas la columna de correo electrónico. O estás analizando un archivo de registro separado por tabulaciones y quieres solo las marcas de tiempo. Abrir una hoja de cálculo para extraer una columna de miles de filas es lento e innecesario.

La herramienta Extractor de columna delimitada de TextModifier extrae cualquier columna de texto delimitado al instante, se actualiza en tiempo real y se ejecuta completamente en tu navegador.

Cómo funciona la extracción de columnas

Cada línea de texto delimitado es una fila de valores separados por un carácter consistente: una coma, tabulación, barra vertical o cualquier otro delimitador. La herramienta divide cada línea en ese delimitador y devuelve el valor en la posición de columna que especifiques.

Por ejemplo, dada esta entrada separada por comas:

Nombre,Email,Rol
Alicia,[email protected],Admin
Roberto,[email protected],Editor
Carmen,[email protected],Lector

Extraer la columna 2 con delimitador de coma devuelve:

Email
[email protected]
[email protected]
[email protected]

La salida se actualiza mientras escribes o cambias configuración. No hay botones que pulsar.

Configuración del delimitador

El campo Delimitador acepta cualquier carácter o cadena como separador de columnas. Escríbelo directamente o usa el desplegable Presets para seleccionar un delimitador común:

  • Coma (archivos CSV): ,
  • Tabulación (archivos TSV): \t
  • Barra vertical (archivos de registro): |
  • Punto y coma (CSV europeo): ;
  • Espacio (datos separados por espacios)
  • Dos puntos (archivos de configuración): :

El delimitador puede tener más de un carácter. Si tus datos usan :: o -> como separador, escríbelo directamente en el campo.

Selección del número de columna

Introduce el número de columna en el campo Número de columna. Las columnas se numeran desde 1: la columna 1 es el primer valor, la columna 2 es el segundo, y así sucesivamente.

Si una línea tiene menos columnas que el número que especificas, la herramienta devuelve una cadena vacía para esa línea. Activa Eliminar líneas vacías para excluirlas de la salida.

Limpieza de la salida

Dos opciones te ayudan a refinar la columna extraída:

  • Recortar espacios: elimina los espacios iniciales y finales de cada valor extraído.
  • Eliminar líneas vacías: elimina las líneas donde la columna está ausente o vacía.

Omisión de la fila de encabezado

La mayoría de archivos CSV y TSV empiezan con una fila de encabezado que contiene nombres de columnas. Activa Omitir fila de encabezado para excluir la primera línea de la salida.

Con el ejemplo anterior, extraer la columna 2 con Omitir fila de encabezado activado devuelve:

[email protected]
[email protected]
[email protected]

El encabezado Email se omite. Esto es útil cuando necesitas datos limpios para pegar en otro sistema que no espera un encabezado.

Inclusión de todas las columnas restantes

A veces necesitas todo desde cierta columna en adelante, no solo una columna individual. Activa Incluir restantes para capturar todo el texto desde la columna seleccionada hasta el final de cada línea.

Por ejemplo, dada esta entrada separada por barras verticales:

1|Error|Conexión agotada|Servidor A|Reintento pendiente
2|Advertencia|Uso de disco al 90%|Servidor B|Monitorizando

Extraer la columna 3 con Incluir restantes activado devuelve:

Conexión agotada|Servidor A|Reintento pendiente
Uso de disco al 90%|Servidor B|Monitorizando

La herramienta une las columnas restantes con el delimitador original. Esto es especialmente útil para datos donde la última columna contiene texto libre con el carácter delimitador dentro, como direcciones con comas en archivos CSV.

Extracción de un rango de columnas

¿Necesitas más de una columna pero no todas? Activa Múltiples columnas y establece una Columna final para extraer un bloque contiguo de columnas.

Por ejemplo, dada esta entrada separada por comas:

ID,Nombre,Email,Rol,Departamento
1,Alicia,[email protected],Admin,Ingeniería
2,Roberto,[email protected],Editor,Marketing

Con número de columna 2, columna final 4 y Omitir fila de encabezado activado, obtienes:

Alicia,[email protected],Admin
Roberto,[email protected],Editor

Las columnas extraídas se unen con el delimitador original. Múltiples columnas e Incluir restantes son mutuamente excluyentes (activar una desactiva la otra) para que no haya ambigüedad sobre qué modo está activo.

Extracción de un rango de líneas específico

Activa Rango de líneas para restringir la extracción a un subconjunto de tu texto. Establece los números de línea Desde y Hasta:

  • Desde: el número de línea inicial (base 1)
  • Hasta: el número de línea final. Establécelo en 0 para extraer hasta el final del texto.

Las líneas fuera del rango se excluyen de la salida. Esto funciona independientemente de Omitir fila de encabezado. Puedes combinar ambos para omitir el encabezado y extraer solo las líneas 10 a 50, por ejemplo.

Casos de uso comunes

Extracción de correos de una exportación CSV

Exporta una tabla de usuarios como CSV, pégala en la herramienta, establece el delimitador como coma, introduce el número de columna del correo electrónico y activa Omitir fila de encabezado. Obtienes una lista limpia de direcciones de correo lista para pegar en cualquier lugar.

Extracción de campos de archivos de registro

Los registros del servidor suelen usar delimitadores de tabulación o barra vertical. Pega el registro, selecciona la columna que contiene las marcas de tiempo, los códigos de error o las direcciones IP y extrae solo ese campo de todas las entradas.

Aislamiento de datos para hojas de cálculo

En lugar de abrir un CSV grande en una aplicación de hoja de cálculo solo para copiar una columna, pega el texto sin procesar aquí, extrae la columna y pega el resultado directamente en tu hoja de destino.

Limpieza de archivos de configuración

Los archivos de configuración separados por dos puntos como /etc/passwd tienen posiciones de columna bien definidas. Extrae la columna 1 para nombres de usuario, la columna 6 para directorios de inicio o la columna 7 para las rutas de shell.

Extracción de filas parciales

Usa Incluir restantes con la columna 3 para descartar las dos primeras columnas y conservar todo lo demás. Combínalo con Rango de líneas para apuntar solo a las filas que necesitas.

Privacidad y velocidad

TextModifier procesa todo en tu navegador. Ningún texto se sube a un servidor. Sin cuentas, sin rastreo, sin almacenamiento de datos. La extracción ocurre al instante en tu dispositivo.

Empieza a extraer columnas de tu texto

Deja de abrir hojas de cálculo para extraer una sola columna de datos delimitados. Pega tu texto en la herramienta Extractor de columna delimitada y obtén la columna exacta que necesitas en un solo paso.

¿Listo para manipular texto?

Explora todas las herramientas disponibles y comienza en segundos.

Explorar herramientas

Lleva tus herramientas contigo

Descarga la app de TextModifier™ para acceder rápidamente a todas tus herramientas de texto favoritas, en cualquier momento y lugar.