Export to csv/xls with a template
To address the export to excel part of the question, you can use this (well-written and maintained) extension:

https://civicrm.org/extensions/export-native-excel

But the field ordering is harder - by default, you can't change that.