Spool para um .xls (arquivo excel) …

Quando precisamos demonstrar graficos, tabelas no excel, uma idéia é fazer um spool com delimitadores para abrir o resultado no Excel por exemplo, uma otíma sugestão é utilizar o markup html, que gera tabelas e linhas com o resultado em HTML, porem estes são interpretados pelo MS-Excel também assim podem ser abertos normalmente.

Segue o procedimento a ser feito:

set feed off markup html on
set pages 5000 lines 200
spool a.xls
select * from user_objects;
spool off
set markup html off

Abrindo o arquivo a.xls resultado será:

xls 150x150 Spool para um .xls (arquivo excel) …

Todas as versões de oracle são suportadas.

%name Spool para um .xls (arquivo excel) …

Autor: Rafael Stoever

Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados – DBA pela Lumina Serviços em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g/12c, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever, Mysql e programação web (php,asp).