Jump to content

afprospero

Membros
  • Contagem de Conteúdo

    5
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    São Paulo
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de afprospero

2

Reputação na Comunidade

1

Community Answers

  1. Pessoal, boa tarde. Com a ajuda do @Thanael consegui finalizar o que eu precisava. Vou anexar aqui o projeto Py e caso alguém precise ja está pronto pra utilizar no Padrão Anbima 4.0 para Carteiras. Eu utilizei o código que ele ajudou (fez tudo praticamente, rsrsrs) e copiei ele para cada uma das seções de investimentos da carteira do cliente. Talvez alguém veja o código e consiga enxugar ele, mas como funcionou para minha necessidade e não tá demorando pra rodar, eu vou utilizar ele assim. Agradeço muito o @Thanael pela ajuda. CARTEIRAS_Leitor_XML_Anbima_Posicao_4_01.py
  2. O Thanael e eu estamos no discord conversando e tentando (ele no caso, rsrsrs pela minha falta de conhecimento) resolver o problema. Ja testamos varias coisas mas ainda não deu certo. Quando finalizarmos postamos aqui a resolução. Abraços
  3. Olá @Thanael, entendi o código. ficou mto bom. E isso que eu preciso mesmo. Copiei o seu código inteiro, para o Spyder Anaconda, e alterei seu diretório para o meu. (C:\Temp) e não executa. Da o erro "FileNotFoundError: [Errno 2] No such file or directory: 'Mapa_XML_Posicao_Carteira.xml'". Ja tentei de tudo, mas não to conseguindo executar. Te add no Discord também. Se puder me ajudar, te agradeço muito. Valeu
  4. Oi @Thanael bom dia. Obrigado pela ajuda meu jovem. Coloquei o código aqui e rodei. Não deu certo e apresentou a mensagem abaixo: FileNotFoundError: [Errno 2] No such file or directory: 'Mapa_XML_Posicao_Carteira_Copia.xml' Eu informei o meu diretório no lugar do que está no seu código. Ja reiniciei a maquina e não deu certo. Outra coisa.... As seções do arquivo original não possuem o mesmo campo, como no arquivo de exemplo. Eu descaracterizei os dados de um arquivo e estou anexando novamente. As seções que são diferentes de HEADER são as das aplicações do cliente e preciso trazer alguns dados, por exemplo, para titprivado existem codativo, isin, dtinicial, valoraplicado ja na seção acoes os campos possuem outros nomes. Isso acontece para todas seções. Cada seção do arquivo possui um nome especifico e eu irei informar quais deles quero trazer. então com base nesse novo arquivo eu preciso trazer os dados abaixo, só para construir a lógica e depois eu replico: header - cnpjcpf, codcart titprivado - codativ (como cod_ativo), isin (como nom_ativo), valorfinddisp (como valor_ativo) e titprivado termorv- cusip (como cod_ativo), ativo (bon_ativo), valorfinanceiro (como valor_ativo) e termorv As demais seções eu replico a solução com seus respectivos campos. No final eu preciso de um df com os dados destas 2 seções iguais ao resultado que você me mostrou e se possível, preciso salvar um xlsx com todos os resultados de todas as seções no formato de saída. Desculpe meu pouco conhecimento, mas to corrento nos treinamentos para aprender. Obrigado e se quiser me envie e-mail afprospero@yahoo.com.br Mapa_XML_Posicao_Carteira_Copia.xml
  5. Boa tarde a todos. Estou começando a trabalhar com PYthon, estou aprendendo ainda a linguagem, aqui na empresa e me deparei com um problema. Tenho varios xmls em um diretório. Todos no padrão ANBIMA4_01 de posicao. Eu preciso ler todos os xmls e criar um arquivo unificado com os dados dos clientes e seus respectivos investimentos. A estrutura é parecida com os xmls anexos. Lembrando que a seção HEADER sempre existirá nos xmls, as demais (titprivado e açoes que estão no xml exemplo) podem ou não estar no arquivo (existem mais umas 15 seções que podem estar no xml, dependendo do tipo de investimento) Eu consegui abrir todos os xmls, consigo ler as seções, consigo validar se a seção existe ou não, mas não estou conseguindo gerar o loop para empilhar os ativos, repetindo os dados de header para cada item, como por exemplo abaixo: nome_cli idade_cli nom_ativo cod_ativo valor_ativo tipo_ativo ANDERSON DA SILVA 44 TITULO BANCO ABC 123456 6387999.86 titprivado ANDERSON DA SILVA 44 ACAO ZE DELIVERY 159753 58423.57 acao ANDERSON DA SILVA 44 TITULO BANCO BLABLA 9876544 3867750.54 titprivado MANECO DE SOUZA 58 TITULO BANCO ABC 123456 6387999.86 titprivado MANECO DE SOUZA 58 TITULO BANCO BLABLA 9876544 3867750.54 titprivado Ja pesquisei na própria ANBIMA um leitor python para esse arquivo e não encontrei, então preciso montar esse para utiulizar aqui no trabalho para uma demanda que vai virar rotina. Agradeço muito se alguém puder me ajudar com isso e desculpem se for algo básico, mas como estou aprendendo ainda não consigo passar desse passo. Grande abraço a todos. TESTE_ANDERSON.xml TESTE_ANDERSON2.xml
×
×
  • Create New...