Ya casi nadie trabaja con archivos planos de ancho fijo. Quizá seas joven para saber a qué tipo de archivos me refiero, pero vienen a ser algo similar a esto:
Observa que todos los números y letras se encuentran perfectamente alineados. En este tipo de archivos los campos están cuadriculadamente delimitados de acuerdo a su número de caracteres. Cuando el dato a introducir no llega al número máximo de caracteres del campo, se suele rellenar con ceros u otros caracteres hacia la izquierda.
¿Te imaginas lo complicado que es hacer modificaciones en un archivo plano de ancho fijo?
Si lo tuvieses que hacer a mano, por cada carácter adicional que introdujeras, tendrías que eliminar uno de los caracteres de relleno... todo un reto a la atención plena.
En el tutorial de hoy te muestro dos formas de crear campos de ancho fijo sin tener que estar pendiente de su ancho.
El primero de ellos solo se puede utilizar con números, pues se aplica una máscara de formato numérico.
El segundo está pensado para campos alfanuméricos, y se crearía a partir de una fórmula que incluye las funciones REPETIR y LARGO.
Si tú ya no utilizas archivos planos de ancho fijo, pero conoces a alguien que sí lo hace, recomiéndale el vídeo. Y si quieres comentar, aquí debajo serás bienvenido.
2 comentarios en “Dos formas de agregar ceros a la izquierda para crear un archivo plano de ancho fijo”
Felicitaciones, muy contento por lo aprendido, mereces el máximo puntaje.
Que Dios te bendiga.
Gracias
Muchas gracias por compartir tus conocimientos Sergio. Eres el mejor.
Los comentarios están cerrados.