tu peux faire des requetes sur des feuilles excels, donc, je pense qu'il est fortement possible de faire un order by . Voila un exxemmple que j'ai :
OleDbConnection excelConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathFichier + ";Extended Properties='Excel 8.0;HDR=No;'");
OleDbCommand excelCommand = new OleDbCommand("SELECT * FROM [" + nomFeuille + "$"+plage+"]", excelConnection);
il faut voir comment sont nommés les colonnes, et tu rajoutes un ORDER BY sur la colonne voulue
Be happy , by
Tao