#723 · Datos y listas

Generador de texto de ancho fijo

Genera líneas de ancho fijo a partir de datos separados por comas, tabulaciones u otro delimitador. Indica el ancho deseado de cada columna y el sistema rellenará o recortará cada campo para producir registros uniformes. Es práctico para integraciones heredadas, pruebas de importación y formatos que exigen posiciones estables.

Entrada de texto

Datos delimitados
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega datos delimitados.
  2. Escribe un ancho para cada columna, separado por comas.
  3. Selecciona delimitador y alineación.
  4. Genera el texto y revisa posibles campos recortados.

Qué hace esta herramienta

Convierte cada fila delimitada en una línea donde todas las columnas ocupan un número fijo de caracteres.

Cada campo se recorta al ancho asignado y luego se rellena con espacios a izquierda o derecha.

Si un valor supera su ancho, se recorta; el contador indica cuántos campos fueron afectados.

Ejemplo

Con anchos 12,5,12, cada fila resultante tendrá 29 caracteres.

Casos de uso

  • Crear archivos para sistemas heredados.
  • Preparar datos de prueba de longitud fija.
  • Simular exportaciones de mainframe.
  • Normalizar tablas para informes monoespaciados.

Consejos para obtener mejores resultados

  • Asigna margen suficiente a campos variables.
  • Usa alineación derecha para cifras si el receptor lo espera.
  • Comprueba el contador de recortes.
  • Mantén el mismo número de anchos que de columnas.

Detalles del procesamiento

La generación es determinista: no se interpretan tipos de datos y todos los valores se tratan como texto.

El parser de entrada es deliberadamente simple y no implementa todas las reglas avanzadas de CSV con saltos de línea dentro de campos.

Preguntas frecuentes

¿Cómo convertir un CSV en un archivo de ancho fijo?

Selecciona coma como delimitador, define un ancho para cada columna y genera los registros.

¿Qué pasa si un campo es más largo que el ancho asignado?

Se recorta al ancho indicado y se suma al contador de campos recortados.

¿Puedo alinear números a la derecha en un formato de ancho fijo?

Sí. Selecciona alineación derecha para rellenar con espacios al inicio de cada campo.

¿Los anchos incluyen los espacios de relleno?

Sí. Cada ancho representa el número total de caracteres reservado para ese campo.

¿Puedo generar ancho fijo desde datos TSV?

Sí. Selecciona Tabulación como delimitador de entrada.

Opciones de formato

OpciónEfecto
AnchosReserva caracteres por columna
AlineaciónControla el lado del relleno
DelimitadorSepara los campos de entrada