Acho que o principal problema aqui é que você está usando um CSV, que não possui o tipo de célula incorporado nele. O Excel automaticamente tenta interpretar a célula como tendo um número científico, e é por isso que você está vendo 5.03E + 02 em vez de 0503E000 .
Tente criar uma pasta de trabalho do Excel e formatar todas as células como texto e, em seguida, cole os dados. Eu tentei no Excel 2013 e funcionou.