CSVs are just text files. If you need this in xls/xlsx format, and can't do this via the web application, and dont have XL installed. Yes I think Powershell is the best approach for this.
Import the CSV in PoSh, or get content, sort-object by said column headers, export csv or out file or...