Extractor de columnas
Pega una exportación CSV, una tabla separada por tabuladores o cualquier texto delimitado, elige las columnas que quieres por número o por nombre de encabezado, y recíbelas en el orden que elijas: renombradas, sin duplicados y ordenadas si lo deseas, con el delimitador que prefieras. Los campos entre comillas con comas y saltos de línea dentro se leen correctamente, y nada sale de tu navegador.
Columnas extraídas
Pega arriba algún texto delimitado para elegir columnas de él.
Cómo usar el extractor de columnas
- Pega tus datos. CSV, texto separado por tabuladores, punto y coma o barras verticales, columnas separadas por espacios, o una tabla de ancho fijo. El formato se detecta automáticamente; cámbialo si la línea bajo la configuración muestra un número de columnas incorrecto.
- Elige las columnas. Selecciónalas de la lista de columnas encontradas, o escríbelas en el orden que quieras: números (
3), rangos (2-4) o nombres de encabezado (Correo). - Limpia las filas. Quita los espacios, omite las filas vacías, elimina los duplicados y ordena por cualquier columna de salida: los números se ordenan como números, así que 9 va antes que 10.
- Elige la salida y cópiala. Coma, tabulador (para pegar en una hoja de cálculo), punto y coma, barra vertical, espacio o un delimitador propio, con o sin la fila de encabezado.
Elegir columnas
| Escribes | Obtienes |
|---|---|
3 | La columna 3 |
3, 1 | La columna 3, y luego la columna 1 — en el orden que quieras |
2-4 | Las columnas 2, 3 y 4 |
4-2 | Las columnas 4, 3 y 2, en orden inverso |
3- | La columna 3 hasta la última |
Correo | La columna con el encabezado Correo, sin distinguir mayúsculas de minúsculas |
"Apellido, Nombre" | Una columna cuyo encabezado contiene una coma, escrito entre comillas |
*, o nada en absoluto | Todas las columnas — útil cuando solo quieres cambiar el delimitador |
Los números siempre indican posiciones, contando desde 1, así que una columna con el encabezado 2024 se elige escribiendo "2024" entre comillas. Puedes indicar una columna dos veces, y lo que el extractor no pueda encontrar se muestra en rojo en lugar de descartarse en silencio.
Cómo se lee la entrada
CSV no tiene una gramática oficial única, pero RFC 4180 describe lo que escriben la mayoría de los programas: campos separados por comas, filas separadas por saltos de línea, y cualquier campo que contenga una coma, unas comillas o un salto de línea va entre comillas dobles, con las comillas internas duplicadas. El extractor sigue esas reglas para los delimitadores coma, tabulador, punto y coma, barra vertical y personalizados —un delimitador personalizado puede tener varios caracteres, como | —. Elimina la marca de orden de bytes que Excel pone al inicio de los CSV en UTF-8, acepta saltos de línea de Windows, Unix y Mac antiguo, y repara daños comunes —una comilla que nunca se cierra o texto después de una comilla de cierre—, avisando cuando tuvo que hacerlo.
Espacios y tabuladores divide cada línea en secuencias de espacios en blanco, lo que va bien con la salida de la línea de comandos y con tablas sencillas, pero rompe cualquier valor que contenga un espacio. Columnas de ancho fijo divide por posiciones de carácter: el extractor busca las posiciones que están en blanco en todas las filas, o tú escribes las posiciones de inicio, de modo que Ada Lovelace quede en una sola celda.
Ejemplo desarrollado
Elige Probar un ejemplo. Los datos son una breve encuesta de estudiantes cuyos valores incluyen comas y comillas dentro de campos entrecomillados. La lista de columnas del ejemplo, Estudiante, Horas por semana, País, elige tres columnas por nombre y las pone en un orden nuevo:
Salida (separada por comas)
Estudiante,Horas por semana,País Amara,12,Kenia Ben,8,Canadá Chloé,15,Francia Diego,10,México Elif,12,Canadá
Renombra Horas por semana como Horas, ordena por esa columna de la Z a la A, de 9 a 0, y cambia la salida a tabulador, y el resultado se pega en una hoja de cálculo como tres columnas, con los estudiantes más ocupados primero: Chloé (15), Amara y Elif (12 cada una, en su orden original), Diego (10) y Ben (8). Si eliges Lugar de estudio por sí solo, con los duplicados eliminados, obtienes los cuatro lugares distintos, y los dos que contienen una coma o comillas se mantienen con el entrecomillado CSV; o pon Entrecomillar valores en Nunca para obtener una lista sencilla.
Para ver una tabla entera de una vez, usa CSV a tabla; para convertir filas en objetos JSON, usa CSV a JSON. El Extractor de columnas hace el trabajo del comando cut de Unix, o de borrar columnas en una hoja de cálculo, sin tener que abrir ninguna.
Preguntas frecuentes
- ¿Cómo extraigo una sola columna de un CSV?
- Pega el contenido del archivo y luego selecciona la columna en la lista de columnas encontradas, o escribe su número o su nombre de encabezado. Para obtener una lista sencilla, con un valor por línea, desmarca Incluir la fila de encabezado en la salida y pon Entrecomillar valores en Nunca.
- ¿Cómo quito columnas de un CSV?
- Indica las columnas que quieres conservar, no las que quieres quitar; por ejemplo,
1-3, 5conserva todo menos la columna 4 en un archivo de cinco columnas. La salida mantiene el entrecomillado CSV estándar, así que se abre sin problemas en Excel o Google Sheets. - ¿Puedo reordenar o renombrar columnas?
- Sí. El orden en que indicas las columnas es el orden de la salida, y Renombrar columnas te permite dar a cualquier columna de salida un nuevo encabezado sin cambiar los datos.
- ¿Por qué mis columnas están desplazadas o divididas en lugares incorrectos?
- Normalmente el delimitador se adivinó mal, o un valor contiene el delimitador sin comillas alrededor. Revisa la línea que informa del formato, las filas y las columnas, y elige tú el formato si es incorrecto. Los archivos CSV europeos suelen usar punto y coma, porque la coma es el separador decimal.
- ¿Cómo pego el resultado en Excel o Google Sheets?
- Pon el delimitador de salida en Tabulación, copia y pega en la primera celda: cada valor cae en su propia celda. La salida separada por comas también funciona si la descargas como archivo .csv y la abres.
- ¿Se suben mis datos a algún sitio?
- No. El análisis, la extracción y la ordenación se hacen en tu navegador; los datos nunca se envían a un servidor ni se guardan.