Colega, Saída via SPOOL (SqlPlus) são gravadas na máquina local, e UTL_File são gravados no Servidor (a saída é sempre TXT).
Se a necessidade é mesmo o UTL_File, apenas a Solução A é aplicável, se for SPOOL, as duas funcionam bem. SOLUÇÕES A) usando CSV B) usando markup html Solução A Utilize o formato CSV (com colunas separadas por um ponto-e-virgula) Exemplo: O arquivo teria um nome do tipo TESTE.CSV com conteúdo em TXT assim: 009986;FULANO DE TAL;002223;01;09;APROVADO 009987;BELTRANO;002224;02;08;APROVADO 009988;CICRANO;002225;01;06;REPROVADO 009989;JOHN DOE;002226;03;03;APROVADO 009990;ZE NINGUEM;002227;05;01;APROVADO Desta forma, o Excel abre normalmente com as colunas certas. Solução B (Esta é fera ...) SET LINESIZE 200; SET VERIFY OFF; SET FEEDBACK OFF; SET termout OFF; SET PAGESIZE 999; SET MARKUP HTML ON ENTMAP ON SPOOL ON PREFORMAT OFF SPOOL c:\temp\test_TABELA.xls Select ...(O QUE VOCÊ JÁ POSSUI) >From ... Where ... Order by .. / SET MARKUP HTML OFF ENTMAP OFF SPOOL OFF PREFORMAT ON SET termout On; SPOOL OFF Aqui o excel abre o arquivo HTML com extensão XLS beleza, inclusive o nome das colunas é o nome que vc colocar no select. Após abrir no Excel e fazer alguma alteração, convém salvar no formato EXCEL XLS sobrepondo o antigo, ok ?? Ederson Elias -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de mfrancoso Enviada em: terça-feira, 21 de fevereiro de 2006 14:54 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] utl_file gerando arquivo XLS Boa tarde, Estou executando uma query e o resultado está sendo gerado no spool Essa saida tem formato xls mas quando eu abro o arquivo no excel eu tenho que formata-lo, alguem sabe como eu faço esse resultado já sair com as colunas certas como a do excel, isso é possivel? obrigado. -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html