#240 · Formato y datos

Formateador de texto de ancho fijo

Convierte datos delimitados en columnas de ancho fijo calculando el ancho necesario para cada campo. Puedes indicar el delimitador de entrada, elegir la separación entre columnas y alinear el contenido a la izquierda o a la derecha. Es útil para informes de texto plano, comparaciones rápidas y datos que deben verse ordenados sin una tabla HTML.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega filas delimitadas.
  2. Selecciona el delimitador de entrada.
  3. Elige la separación y alineación.
  4. Ejecuta el formateo y revisa las columnas.

Qué hace esta herramienta

Calcula el ancho máximo de cada columna y rellena los valores para producir filas alineadas de ancho fijo.

Cada línea se divide por el delimitador elegido. Se calcula el máximo de caracteres por posición y se aplica relleno uniforme antes de unir las columnas.

La versión simple no interpreta comillas CSV complejas; para CSV con delimitadores dentro de campos utiliza una herramienta CSV específica.

Ejemplo

Ana,29,Madrid y Luis,41,Sevilla se convierten en columnas alineadas con espacios.

Casos de uso

  • Crear informes monoespaciados.
  • Comparar datos en terminal.
  • Preparar tablas para archivos TXT.
  • Alinear listas delimitadas.

Consejos para obtener mejores resultados

  • Usa una fuente monoespaciada al visualizar el resultado.
  • No uses el modo simple para CSV con comas dentro de campos entrecomillados.
  • Alinea a la derecha valores numéricos si mejora la comparación.
  • Elige una separación de 2–4 espacios para legibilidad.

Detalles del procesamiento

El ancho de cada columna se basa en la longitud JavaScript de las cadenas. Se conserva el número de filas de entrada.

Caracteres de ancho visual doble, emojis y algunas combinaciones Unicode pueden ocupar un ancho de pantalla distinto al número de unidades de cadena.

Preguntas frecuentes

¿Cómo se calcula el ancho de cada columna?

Se toma la longitud máxima de los valores que aparecen en la misma posición de columna y se rellena el resto hasta ese ancho.

¿Puedo usar comas, tabulaciones, punto y coma o barra vertical como delimitador?

Sí. Esos cuatro delimitadores están disponibles en el selector de entrada.

¿Funciona con CSV que contiene comas dentro de campos entrecomillados?

No de forma completa. Para CSV complejo conviene utilizar un parser o una herramienta CSV que respete las reglas de comillas y escape.

¿Por qué emojis o caracteres asiáticos pueden verse desalineados?

El ancho visual de algunos caracteres Unicode no coincide con su longitud en la cadena. La alineación es más fiable con texto monoespaciado de ancho simple.

¿Puedo alinear números a la derecha?

Sí. Selecciona la alineación derecha para rellenar cada campo por la izquierda hasta el ancho calculado.

Resumen de opciones

OpciónFunción
DelimitadorComa, tabulación, ; o |
Separación1–10 espacios
AlineaciónIzquierda o derecha

Más herramientas de formato y datos

Explora más utilidades en la categoría Formato y datos.