Hola, una alternativa, desde sqlplus, haces un spool, y lanzas la consulta:
 
SET MARKUP HTML ON ENTMAP ON SPOOL ON PREFORMAT OFF ;
SPOOL c:\outputFile.xls;
SELECT columna1, columnaN FROM tableName;
SPOOL OFF; 
ó  
SPOOL c:\outputFile.xls;
SELECT columna1||chr(9)||columnaN FROM tableName;
SPOOL OFF; 
ó como CSV: 
SPOOL c:\outputFile.xls;
SELECT columna1|| ',' ||columnaN FROM tableName;
SPOOL OFF;  
Espero que te sea útil 

. 
Saludos.