ZoneExtract uses the NetSuite backend to export SuiteAnalytics datasets. The order of columns in the exported CSV is arbitrary, determined by the query handler.
Set Export Order
If you want to make sure the columns are always exported in the same order as they appear in the dataset in the SuiteAnalytics UI, navigate to Setup > Company > General Preferences > Custom Preferences > ZoneExtract and check the "Persist Dataset Column Order in Exported Files" checkbox.
*Note: This can marginally increase the processing time for dataset exports.
*Note: User must be on ZoneExtract version 3.0.0 or above for this functionality to work.