Pasar por bat datos de txt a excel con formato definido por columna

Me gustaría como se podría pasar un fichero txt que contiene datos como por ejemplo esto:

002007000NOMBRE1        APELLIDOS1                      DNI1XXLOCALIDAD1        030010002
002007000NOMBRE2         APELLIDOS2                     DNI2XXLOCALIDAD2        000020200
002007000NOMBRE3          APELLIDOS3                              XXLOCALIDAD3       000003900

Quiero que me pase los datos de la siguiente manera, por ejemplo que las 3 primeras posiciones vaya a un campo, luego las 2 siguientes a otro, las 4 a otra luego 30 para el nombre1, otras 30 para apellidos1, 9 para dni1 y así mas o menos. Me lo guarde en xls y si además le puedo poner cabeceras ya sería la leche.

Lo consigo pasar pero con espacios en blanco y me lo deja mal ordenado.

Añade tu respuesta

Haz clic para o