Convertir una lista en una tabla

Pega filas de datos, una por línea, y obtén una tabla en el formato que necesites. El separador de columnas se detecta solo y la primera fila puede hacer de encabezado.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
list-to-table

100 % privado — tu texto se procesa en tu navegador y no se envía a ningún servidor.

Cómo funciona

Pega tus filas

Una fila por línea, con las columnas separadas por comas, tabuladores, barras o espacios.

Elige el formato

Markdown, HTML, separado por tabuladores, CSV, JSON o una tabla de texto con bordes.

Copia la tabla

Pégala en un documento, un README, una página web, una hoja de cálculo o código.

De filas sueltas a una tabla como es debido

Los datos suelen llegar como filas de texto con las columnas separadas por comas, tabuladores o espacios: la salida de un comando, un correo con cifras, notas escritas deprisa o un corta y pega de un informe. Para usarlos en un README, una página web, una hoja de cálculo o un programa, tienen que estar en formato de tabla, y escribir a mano las barras de una tabla Markdown o las etiquetas de una tabla HTML es tedioso y fácil de estropear.

Elige la salida que necesitas

  • Tabla Markdown: para README, documentación, gestores de incidencias y muchas aplicaciones de notas. Se añade la línea separadora del encabezado y se escapa cualquier barra dentro de una celda.
  • Tabla HTML: una table limpia con thead y tbody, con el texto escapado para que los caracteres especiales no rompan la página.
  • Separada por tabuladores: al copiarla, una hoja de cálculo pone cada valor en su propia celda.
  • CSV: con los valores entrecomillados cuando hace falta, listo para guardar como archivo.
  • JSON: una lista de objetos que usa la fila de encabezado para las claves, lista para un programa o una prueba de API.
  • Tabla de texto con bordes: una tabla legible hecha de caracteres, útil en correos de texto plano y terminales.

Detección del separador

Por defecto la herramienta mira la primera línea y elige el separador más probable: tabuladores, barras, puntos y coma o comas, o series de dos o más espacios, y si no, espacios simples. También puedes elegir tú el separador. Los valores entre comillas se conservan enteros, así que una celda como "Madrid, España" no se parte en su coma.

Fila de encabezado

Con «La primera fila es el encabezado» marcado, la primera línea aporta los títulos de las columnas. Si lo desmarcas, las columnas se llaman Columna 1, Columna 2, etc. en los formatos que necesitan nombres, como JSON. Las filas con menos columnas que la más ancha se rellenan con celdas vacías, y la herramienta te avisa cuando ocurre.

Lo que no hace

No alinea números ni combina celdas, y no puede deducir tipos: todos los valores JSON son cadenas, y las fechas y los números no se convierten. Un texto con un número variable de palabras por columna y solo espacios entre columnas no se puede separar de forma fiable; pon una coma o un tabulador entre columnas.

Preguntas frecuentes

¿Cómo convierto texto en una tabla Markdown?
Pega tus filas, deja seleccionado «Tabla Markdown» y copia el resultado. La fila separadora del encabezado se añade sola.
¿Cómo sabe dónde están las columnas?
Mira en la primera línea si hay tabuladores, barras, puntos y coma, comas o series de espacios y elige el separador más probable. También puedes elegir uno tú.
¿Puedo pegar el resultado en una hoja de cálculo?
Sí. Elige «Separado por tabuladores», copia el resultado y pégalo en Excel o Google Sheets; cada valor cae en su celda.
¿Puedo obtener JSON a partir de filas de texto?
Sí. Elige JSON. La primera fila aporta las claves y cada fila siguiente se convierte en un objeto.
¿Qué pasa si algunas filas tienen menos columnas?
Las celdas que faltan se dejan vacías y la herramienta muestra un aviso.
¿Se suben mis datos a algún sitio?
No. La conversión se hace en tu navegador.