[oracle_br] geração de xls
Pessoal ainda sobre o assunto abaixo, um colega meu (desenvolvedor) me disse que no pl/slq developer é possível facilmente gerar os sql's e colocar todos os resultados como abas em um único arquivo .xls. Como não conheço a ferramenta, pergunto a vocês se a informação procede? O TOAD ou Navigator e/ou sql-developer não faria algo semelhante? De: Jales Jose Moraes malphig...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 16 de Abril de 2013 8:11 Assunto: Re: [oracle_br] Re: geração de xls Ok, vou testar as recomendações. Obrigado a todos... De: J. Laurindo Chiappa mailto:jlchiappa%40yahoo.com.br Para: mailto:oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Abril de 2013 18:44 Assunto: [oracle_br] Re: geração de xls E só complementando : a) há tools Oracle externas ao database que são capazes de gerar output em formato .XLS (BI Publisher e Orecle Reports 10gR2 sendo duas), mas a necessidade de um expert para instalação/config/programação delas continua b) claro que os produtos todos que citei aqui são EXEMPLOS, demonstrações que existem soluções apropriadas : de forma nenhuma eu os endosso/garanto, é por conta do eventual interessado a avaliação dos mesmos []s Chiappa --- Em mailto:oracle_br%40yahoogrupos.com.br, J. Laurindo Chiappa jlchiappa@... escreveu Sim, gerar os arquivos de uma vez só, com algum script/programa que leia e execute as queries todas e gere arqs de saída é uma boa, mas realmente caso não haja nenhum software extra (como http://radio-weblogs.com/0137094/2006/10/26.html ou http://www.excel-db.net/, por exemplo) adicionado/instalado, realmente de modo geral tanto o PL/SQL quanto as tools clients nativas do RDBMS não geram .XLS, só podem gerar ASCII puro, SYLK, HTML, CSV, sim, formatos esses que DEMANDAM conversão/importação dentro do Excel... Agora, o que eu não vejo muito sentido é em abrir e converter/importar manualmente um por um os trocentos arquivos que serão gerados : se softwares que fazem esse tipo de importação/conversão em batch (como http://www.coolutils.com/totalexcelconverter , http://bytescout.com/products/enduser/spreadsheettools/spreadsheettools.html ou aos citados em http://www.batchwork.com/en/index.htm), eu ao menos eu RECOMENDARIA que um expert em programação macro Excel escrevesse uma rotina similar à http://stackoverflow.com/questions/10803395/is-it-possible-to-batch-convert-csv-to-xls-using-a-macro ou ao exemplinho em https://training-nyc.com/training_class_blog/index.php/2012/10/batch-convert-excel-2003-excel-2010-xls-xlsx-xlsm-excel-training/ , que AUTOMATIZE isso, fazendo o Excel ler e importar automaticamente os arqs todos É um TRADE-OFF entre o custo das horas-homens que vão ser desperdiçadas fazendo a importação manual VERSUS o custo de se adquirir uma solução OU de se programar em Excel pra isso (o custo principal desta última opção é o valor-hora do especialista Excel, é claro) []s Chiappa --- Em mailto:oracle_br%40yahoogrupos.com.br, Milton Bastos Henriquis Jr. miltonbastos@ escreveu Eu ia te sugerir ir salvando um a um, mas vc falou que são centenas e que está muito braçal... então, use a dica do Mufalani que foi melhor que a minha: SQL*Plus: 1) Set colsep | 2) Rode os scritps gerando spool 3) abra o excel e importe informando o separador, no caso | De qualquer maneira terá que importar um por um, informando o separador. 2013/4/15 Jales Jose Moraes malphigjjm@ ** Estou usando o Navigator, mas tenho o TOAD também... De: Milton Bastos Henriquis Jr. miltonbastos@ Para: mailto:oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Abril de 2013 17:22 Assunto: Re: [oracle_br] geração de xls Está usando alguma ferramenta pra isso? Tem um TOAD ou PL/SQL Developer na tua máquina pra fazer isso? Onde é que vc está rodando esses selects? Em alguma ferramenta desse tipo ou no SQL*Plus? 2013/4/15 Jales Jose Moraes malphigjjm@ ** Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes
[oracle_br] geração de xls
Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] geração de xls
Está usando alguma ferramenta pra isso? Tem um TOAD ou PL/SQL Developer na tua máquina pra fazer isso? Onde é que vc está rodando esses selects? Em alguma ferramenta desse tipo ou no SQL*Plus? 2013/4/15 Jales Jose Moraes malphig...@yahoo.com.br ** Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 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: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] geração de xls
Uma outra dica.. 1) Set colsep | 2) Rode os scritps gerando spool 3) abra o excel e importe informando o separador, no caso | Atenciosamente, Rodrigo Mufalani rodr...@mufalani.com.br www.mufalani.com.br Em 15/04/2013, às 17:22, Milton Bastos Henriquis Jr. miltonbas...@gmail.com escreveu: Está usando alguma ferramenta pra isso? Tem um TOAD ou PL/SQL Developer na tua máquina pra fazer isso? Onde é que vc está rodando esses selects? Em alguma ferramenta desse tipo ou no SQL*Plus? 2013/4/15 Jales Jose Moraes malphig...@yahoo.com.br ** Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] geração de xls
Estou usando o Navigator, mas tenho o TOAD também... De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Abril de 2013 17:22 Assunto: Re: [oracle_br] geração de xls Está usando alguma ferramenta pra isso? Tem um TOAD ou PL/SQL Developer na tua máquina pra fazer isso? Onde é que vc está rodando esses selects? Em alguma ferramenta desse tipo ou no SQL*Plus? 2013/4/15 Jales Jose Moraes malphig...@yahoo.com.br ** Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] geração de xls
Eu ia te sugerir ir salvando um a um, mas vc falou que são centenas e que está muito braçal... então, use a dica do Mufalani que foi melhor que a minha: SQL*Plus: 1) Set colsep | 2) Rode os scritps gerando spool 3) abra o excel e importe informando o separador, no caso | De qualquer maneira terá que importar um por um, informando o separador. 2013/4/15 Jales Jose Moraes malphig...@yahoo.com.br ** Estou usando o Navigator, mas tenho o TOAD também... De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Abril de 2013 17:22 Assunto: Re: [oracle_br] geração de xls Está usando alguma ferramenta pra isso? Tem um TOAD ou PL/SQL Developer na tua máquina pra fazer isso? Onde é que vc está rodando esses selects? Em alguma ferramenta desse tipo ou no SQL*Plus? 2013/4/15 Jales Jose Moraes malphig...@yahoo.com.br ** Pessoal recebi hoje um arquivo com centenas de selects a serem rodados diretamente no BD, preciso gerar .xls de todos. Como está sendo muito cansativo/braçal, venhos a vós então perguntar: É possível pegar estas consultas e no ato de suas execuções ja ir mandando automaticamente para arquivos .xls? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 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: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] geração de xls
Outra forma e utilizar set markup Html on spool on, salvar o resultador como {nome do arquivo}.xls e abrir normalmente no excel, visto que o mesmo traduz HTML. Veja exemplos em : http://mrrame.blogspot.com.br/2010/07/oracle-spool-to-excel-from-sqlplus.html https://forums.oracle.com/forums/thread.jspa?threadID=2333117 Abs. Sérgio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] geração de xls
Lembre também da limitação das linhas no excel 2010. 65.536 linhas por 256 colunas, veja os limites para as novas versões. abs. Sérgio. - Mensagem original - De: Sérgio Luiz Rodrigues Chaves sergio.cha...@elumini.com.br Para: oracle br oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 15 de Abril de 2013 18:20:21 Assunto: Re: [oracle_br] geração de xls Outra forma e utilizar set markup Html on spool on, salvar o resultador como {nome do arquivo}.xls e abrir normalmente no excel, visto que o mesmo traduz HTML. Veja exemplos em : http://mrrame.blogspot.com.br/2010/07/oracle-spool-to-excel-from-sqlplus.html https://forums.oracle.com/forums/thread.jspa?threadID=2333117 Abs. Sérgio. [As partes desta mensagem que não continham texto foram removidas]