En este caso, la unica opción que veo viable, es pasar por programar un poco para pasar el txt a un csv o excel directamente, solo necesitas capturar linea por linea del txt, a cada linea le haces una separación por espacio y en teoria la posición no debería cambiar de un txt a otro y asi vas dando los lineamientos, por posición en cada linea.
En mi trabajo paso algo similar, un banco de Peru, mandaba los pagos en txt y para meterlos al sistema era una lipidia e hicimos algo parecido para solo cargar el txt y que este programa lo cargara de una vez al sistema.