Formato de dados

Boas pessoal,

Gostaria que me ajudassem com o seguinte problema :

tenho um dado que vem de um BD e gostaria que ele ficasse no formato : 00000000000112590

ou seja o numero que vem da base de dados vem assim : 1,125.90 mas como o campo tem de ter 17 caracteres ele terá de colocar os restantes zeros que faltam a esquerda do numero para preencher o requisito. tambem gostaria de fazer um tratamento que eliminasse os pontos e as virgulas que vêm com o numero.

e ao colocar os numeros num ficheiro de texto como faço para que este numero seja colocado no centro do ficheiro( depois de 50 posições )

Será que alguem me pode dar uma ajudinha com isso

Obrigado desde ja!