Correndo o risco de parecer derrotista, eu procuraria uma solução alternativa. Aqui está o porquê:
O problema mais assustador é A value of 0.04088100 will become 4.08E-2
porque o Excel está alterando esse valor ; se você salvar o arquivo, perderá a precisão e o último, no entanto, muitos dígitos serão definidos como 0. Eu tenho isso rotineiramente tentando corresponder números longos de 20 ou 30 dígitos que o Excel recusa.
Além disso, a inserção de caracteres invisíveis só causará dores de cabeça quando as pessoas tropeçarem nelas; se alguém excluir acidentalmente o personagem invisível, ele não poderá inserir novamente os zeros à esquerda e não saberá o motivo. Isso também será um problema se essas linhas forem importadas em algum lugar; embora você saiba como o Notepad & O Excel reagirá, e se esses forem caracteres de controle em outro aplicativo?
Melhor da sorte.