There are ways and then there are ways...
If you are exporting directly to the file type you wanted, that is one thing. If you are exporting to an intermediate that you will import later, that is entirely different.
To make things line up via a program, you need a form or macro that will run some VBA code. The VBA code will probably have to elaborate a recordset for you explicitly, though you can at least provide a query with the data in the right order.
In VBA, you will use the OPEN (and CLOSE) verbs, the PRINT verb, and (to get things into specific columns), the TAB() function. Look these up in Access Help to see how they are used.
The alternative is to use a query in which NONE of the fields are output directly, ALL of them are output via the FORMAT(,) function, which is a way to force a specific field width on output. But I'm not sure about the field width sticking around correctly on an export. Which is why I mentioned the VBA options.