[RESOLVIDO] Gerar XML para Abrir no EXCEL

Discussão em 'EMS , HCM e Totvs 11' iniciado por marcosflizi, Abril 7, 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. marcosflizi

    marcosflizi Membro Participativo

    Olá pessoal, verifiquei que a TOTVS em alguns de seus programas eles colocaram saída para a planilha e fui verificar e gera um XML que ao abrir o mesmo com o Excel, ele converte e gera em planilha.

    Alguém sabe se existe uma documentação, se a TOTVS desenvolveu alguma API para criação do XML?

    Atenciosamente.
    reissobr curtiu isso.
  2. Silanger

    Silanger Sem Pontuação

    Boa tarde,
    Não sei tem alguma api que crie o XML, mas tenho um exemplo que talvez possa te ajudar.

    att.

    Arquivos Anexados:

    reissobr curtiu isso.
  3. reissobr

    reissobr Membro Ativo

    Pessoal,
    Acabei abrindo um chamado e a resposta foi:

    Para geração de XML está disponível a api utapi033, a documentação está disponível na estrutura <diretório de instalação>\ERP\fnd\docapi.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    olha, tem horas que vejo essas APIs malucas deles, os comandinhos das apis é mais confuso do que se vc fizer um arquivo direto, principalmente XML, abre TAG e fecha TAG, nada mais, agora, pra ler ai a conversa é outra, porque ficar tratando NODEs na mão é chato pra caramba, mas o proprio progress tem uma rotina que trata XML
  5. reissobr

    reissobr Membro Ativo

    @bootstrapmaster, concordo com você.
    A api de PDF é extremamente confusa, mas a do XML, pela rápida olhada na documentação, esta me parece mais simples de utilizar.
    A principio, seria como estar populando uma planilha excel célula a célula, pela automação do ms-office.
    Resta ver performance.

    Eu tenho uma situação que o licenciamento do Cloud tem algumas vantagens se você não precisar da automação ms-office.
    Na área do legado do 2.06, com os programas padrão (ce0302, ce0402, ce0403) gravando XML, vivemos sem a automação.
    O Danfe já testei e funciona.
    Minha maior dúvida ainda é no legado do 5.06. O módulo APL utiliza a automação excel para calcular os valores do empréstimo, e não sei se isto já está funcionando sem a automação excel.

    E os específicos, que podemos em parte resolver com a API, ou gravando XML direto via o progress.
    Xml gravado, copia para uma área local ou de nossa rede, abre com o Excel na estação do usuário e vida normal ....

    Meu maior problema vai ser algumas planilhas que utilizam tabelas dinâmicas, geram gráficos, e outras facilidades do EXCEL, e ainda não sei se é possível chegar na mesma apresentação, sem a automação ms-office.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu abri outro dia uma planilha com cenario dinamico no libreoffice e funcionou de boa, então seria o caso de investir na migração para o libreoffice.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página