Saltar al contenido

Generador de tablas en texto

ASCII Table Generator

Dibuja una tabla en ASCII monoespaciado, en Markdown o con caracteres de recuadro, para READMEs y comentarios.

Convierte datos separados por tabuladores o comas en una tabla de texto que puedes pegar en una terminal, un README o un comentario de código. Los anchos de columna se miden en celdas de terminal en lugar de en caracteres, que es la única forma de que los emojis y los caracteres CJK queden alineados.

🔒 Se ejecuta por completo en tu navegadorasciitableformattext
Estilo
Alineación

Datos de entrada

Detectado

TSV — 4 filas

Tabla de salida

El ancho de las columnas se calcula en celdas de terminal, no en caracteres: el hangul y el CJK cuentan como dos y las marcas combinantes como cero, así que los encabezados en 한글 quedan alineados en una fuente monoespaciada igual que en una terminal. Pega directo desde una hoja de cálculo (tabulaciones), desde una exportación CSV o desde una tabla Markdown que ya tengas.

Cómo se usa

  1. Pega las filas

    Copia directamente de una hoja de cálculo y obtienes tabuladores; una exportación CSV y una tabla Markdown existente también se leen. El formato detectado se muestra bajo el cuadro.

  2. Elige el estilo de borde

    Caracteres de dibujo de cajas para una terminal, ASCII de signos más y guiones donde la fuente podría no tenerlos, o barras verticales de Markdown para un README o un comentario de GitHub.

  3. Ajusta la alineación

    Auto pone las columnas numéricas a la derecha y el texto a la izquierda, que es lo que espera un lector. Cámbialo cuando una columna de códigos resulte ser toda dígitos.

Preguntas frecuentes

¿Por qué las columnas con emojis o caracteres chinos se alinean aquí pero no en mi editor?

Porque los anchos asumen una fuente en la que un emoji o un carácter CJK ocupa exactamente dos celdas, como hace una terminal. Una fuente proporcional no tiene esa regla y nada se alineará en ella; un editor cuya fuente monoespaciada renderice esos caracteres a otro ancho también se desviará.

¿Puede leer una tabla Markdown de vuelta?

Sí: pega una y se analiza como datos, así que esta es también la forma de convertir una tabla Markdown en una de dibujo de cajas o de realinear una tabla que alguien editó a mano.

¿Y una celda que contiene un salto de línea?

No hay soporte para eso: una fila es una línea. Un campo CSV entre comillas con un salto de línea incrustado se partirá en dos filas. Sustituye los saltos de línea antes de pegar, o acepta la partición.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.