Alinear texto en columnas
Alinea el texto delimitado por separadores en columnas nítidas rellenando cada celda hasta la más ancha.
Alinear texto en columnas
Pega líneas de texto delimitado por separadores — coma, tabulación, barra vertical o cualquier carácter que elijas — y esta herramienta alinea cada columna para que los datos se lean claramente, sin importar lo desiguales que sean los valores originales. Mide la celda más ancha de cada columna y rellena todas las demás celdas para que coincidan, de modo que el segundo, tercero y posteriores campos comiencen en la misma posición horizontal.
Establece el separador en lo que divide tus datos o déjalo en blanco para dividir en grupos de espacios en blanco, útil para texto que ya está espaciado de manera irregular. Elige cómo se alinea cada columna: izquierda para nombres y etiquetas, derecha para números enteros, o punto decimal para una mezcla de precios y medidas donde los dígitos y decimales deben alinearse correctamente. Controla el espacio entre columnas con la opción de espaciado y elige si el relleno utiliza espacios simples o un líder punteado, útil para menús o tablas de contenidos. Activa la opción de tabla ASCII para envolver el resultado en una cuadrícula con bordes usando caracteres +, - y | en lugar de relleno simple.
Las filas con menos campos que la fila más ancha se manejan elegantemente — las celdas faltantes se tratan como vacías. La opción de mantener celdas vacías controla qué sucede cuando el separador aparece dos veces seguidas: activada por defecto, de modo que un campo en blanco entre dos comas permanece como una columna real en lugar de desplazar silenciosamente cada valor posterior hacia la izquierda. Se aceptan finales de línea CRLF y LF, y la entrada patológicamente ancha se limita en lugar de permitirse congelar la pestaña.
Todo se ejecuta localmente en tu navegador — nada de lo que pegues se carga en ningún lugar. Copia el resultado alineado, descárgalo como archivo .txt o envíalo de vuelta a la entrada para aplicar otra herramienta encima.