Incuriosito ho fatto una rapida ricerca su google e pare che l'unico modo possibile in openoffice sia quello di esportare il foglio su database e ordinare su di esso.

Quindi apri Base, Seleziona database, collega a un database esistente, scegli foglio elettronico, da sfoglia selezioni il file di calc e lo importi. A questo punto vai su ricerche, crea ricerca in vista SQL e scrivi

SELECT * FROM "nome_foglio" ORDER BY "campo_uno", "campo_due", "campo_tre", "campo_quattro".

Sulla libera interpretazione di base sull'sql con la richiesta degli apici attorno ai nomi dei campi non mi esprimo.

Una volta ordinati i dati, salvi la ricerca, tasto dx su di essa, copi e incoli su excel.

Un pò contorto ma funzionante.