Duvida Excel 2013 x 2010

Discussão em 'Progress 4GL' iniciado por fco_sobrinho, Janeiro 29, 2015.

  1. fco_sobrinho

    fco_sobrinho Membro Participativo

    Srs.
    tenho um relatório que gera uma listagem de solicitação de compras,pedidos, recebimento e aprovações, em excel,este tem a media de execução de 3 minutos para alguns usuários e de 10 minutos para outros.
    a única diferença que consegui identificar entre os usuários foi o Excel, nos usuários que possuem o Excel 2010 o relatório é mais rápido que nos usuários que utilizam Excel 2013.

    lembrando, que as maquinas (processador, memoria, etc) são semelhantes, o relatório utiliza o mesmo filtro.
    em ambos os usuarios.

    alguém já notou esta diferença?
    existe alguma dica para minimizar este tempo.

    utilizo a seguinte sintaxe:

    create "Excel.application" excelappl.
    excelappl:visible
    .
    .
    .
    .
    .

    obrigado.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Veja a dica aqui: http://bit.ly/Excel-Exportacao

    A ideia é exportar linha a linha ao invés de célula por celula, e depois faz a quebra das linhas.

    Existe também a possibilidade de usar QueryTable (que também está nesse link) e usar o formato CSV.

    Tudo vai depender da sua necessidade.

    Abraço

    Rafael
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Depois vc posta ai quanto de tempo ficou a geração do relatório.

    Flw
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Eu sempre jogo tudo pra uma temp-table e depois eu mando pro excel, bem, vai depender da sua necessidade, vc pode gerar um csv e só fazer um os-command 'start seuArquivo.csv' que o windows se encarrega de abrir o csv no excel e o seu usuario "efeita o pavão" como dizia minha avó.
    Eu prefiro lidar com a demora e já criar o excel como resposta final, com cores, abas, formulas, cabeçalhos, links entre abas, ajustes pra impressão e tudo mais que o usuário poderia colocar na planilha para agilizar o uso.
    rafael.andrade curtiu isso.

Compartilhe esta Página