Generador de tablas ASCII
Convierte CSV, TSV, JSON o una tabla Markdown en una tabla de texto plano alineada para un README, un comentario de código o la terminal.
Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún sitio.
Sobre esta herramienta
Pega una tabla o suelta un archivo y obtén una tabla de texto plano cuyas columnas se alinean en cualquier fuente monoespaciada. Elige bordes ASCII, caracteres de recuadro o barras de Markdown, y define la alineación de cada columna por separado. El ancho de columna se mide en columnas de pantalla y no en caracteres, de modo que el texto japonés, chino y demás caracteres de ancho completo se alinean correctamente, que es justo lo que fallan la mayoría de generadores.
Preguntas y respuestas
- ¿Qué es una tabla ASCII?
- Es una tabla dibujada con caracteres de texto corrientes —guiones, barras verticales y signos más— para que se alinee en cualquier fuente monoespaciada. Es la forma habitual de meter una tabla en un comentario de código, un mensaje de commit, un archivo de log o la salida de la terminal.
- ¿Por qué mi tabla en japonés o chino se descuadra en otras herramientas?
- La mayoría rellena las columnas contando caracteres, pero un carácter de ancho completo ocupa dos columnas en pantalla. Esta herramienta mide el ancho de visualización, así que el texto CJK se alinea. Aun así necesita una fuente monoespaciada que dibuje esos caracteres a doble ancho.
- ¿Qué estilo de borde debo usar?
- ASCII (+ - |) es el más seguro: aguanta cualquier codificación y cualquier terminal. Los caracteres de recuadro quedan más limpios pero requieren una fuente con soporte Unicode. Las barras de Markdown son la opción correcta si la tabla va a un README o a una incidencia.
- ¿Puedo alinear a la derecha una columna numérica?
- Sí. Una vez analizada la tabla aparece un control de alineación por columna, y cada uno puede ponerse a izquierda, centro o derecha de forma independiente.