As I think you said it as well, Fusion itself does not allow the reordering of parameters either.
Would you mind logging this on the IdeaStation (if not there already)? Maybe this is something many people would need too.
The only way at the moment you could do that is if you deleted all the parameters and then added them back in the order you want.
But then you might run into the referencing issue, so to avoid that you would need to create the parameters with a temporary value then once you imported all of them change their values to the real one which is referencing other params.
Note: The main purpose of these little addin's was to show people what they can do with the API. The source code is open and free, and users are welcome to modify it as they wish 🙂
Not sure when I'll have time to modify it (maybe during the summer holidays) but I'll keep it in mind.
Actually, a question. What should happen to the order of parameters which are already in the Fusion document but not in the excel file? Should they be before the ones that are being imported or after them?
Hmm... also you cannot delete User params which are being referenced by Model params:

So the final workflow should probably be:
1) Remove references from all parameters (set their value temporarily to e.g. "1") and store original value somewhere
2) Delete all User Params
3) Import User params from csv file and set their values to "1"
4) Add previously deleted User Params if they were not part of the csv file with a temporary value
5) Change the value of each User and Model param to the actual value (which might be referencing other params)

Adam Nagy
Autodesk Platform Services