Ir para conteúdo

Paulo Cesar

Alunos
  • Total de itens

    220
  • Registro em

  • Última visita

1 Seguidor

Perfil

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    SP
  • Nasceu dia
    29-07-1979

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Paulo Cesar's Achievements

Mestre

Mestre (5/6)

  • Feliz 2° ano! 😍
  • Feliz 1° ano! ✨

Recent Badges

13

Reputação

5

Community Answers

  1. Paulo Cesar

    Base TXT

    @Henrique Merola Fariabom dia! Obrigado pela ajuda!
  2. Paulo Cesar

    Base TXT

    @Henrique Merola Fariabom dia! Tudo bem? Na verdade não precisa por no BI não seria mesmo no Excel, agora não sei se em Python resolveria, eu acho que vai utilizar todas as colunas porque quando eles recebem esse arquivo eles fazer algumas alterações em relação a peso do produto e depois eles tem que voltar esse arquivo no mesmo formato que recebeu. Eu tenho um scripit em Python, ele pega a data do cabeçalho e cria uma coluna no final com essa data. def processar_arquivo(entrada, saida): def converter_data(data): if len(data) == 8 and data.isdigit(): dia = data[0:2] mes = data[2:4] ano = data[4:8] return f"{dia}/{mes}/{ano}" else: raise ValueError(f"Formato de data inválido: {data}") try: with open(entrada, 'r', encoding='utf-8') as file: lines = file.readlines() print(f"{len(lines)} linhas lidas do arquivo {entrada}.") except UnicodeDecodeError: try: with open(entrada, 'r', encoding='latin-1') as file: lines = file.readlines() print(f"{len(lines)} linhas lidas do arquivo {entrada} com codificação latin-1.") except Exception as e: print(f"Erro ao abrir o arquivo {entrada}: {e}") return except FileNotFoundError: print(f"Erro: O arquivo {entrada} não foi encontrado.") return except Exception as e: print(f"Erro ao abrir o arquivo {entrada}: {e}") return data_atual = "" resultado = [] for line in lines: if line.startswith('|I200'): partes = line.split('|') if len(partes) > 3: try: data_atual = converter_data(partes[3]) print(f"Data atualizada para {data_atual} na linha {line.strip()}") except ValueError as ve: print(ve) continue else: print(f"Erro: Linha malformada {line.strip()}") elif line.startswith('|I250'): line = line.strip() + '|' + data_atual + '|\n' print(f"Linha modificada para {line.strip()}") resultado.append(line) try: with open(saida, 'w', encoding='utf-8') as file: file.writelines(resultado) print(f"Arquivo de saída {saida} Criado com Sucesso.") except Exception as e: print(f"Erro ao escrever no arquivo {saida}: {e}") # Exemplo de uso entrada = '07607884000196-29202839138-20220101-20221231-G-25D6A5B48B27F3B9B0F00B7A64090FCA112152FC-1-SPED-ECD.txt' saida = '07607884000196-29202839138-20220101-20221231-G-25D6A5B48B27F3B9B0F00B7A64090FCA112152FC-1-SPED-ECD.txt' processar_arquivo(entrada, saida)
  3. Paulo Cesar

    Base TXT

    Bom dia @Henrique Merola Faria os dados ficam assim mesmo ou tenho ajustar na mão as colunas
  4. Paulo Cesar

    Base TXT

    Prezados, boa tarde! Tenho essa base de dados e gostaria de transforma-la em um arquivo de excel. Alguém poderia ajudar? 2024770000028052.txt
  5. Bom dia pessoal, Tenho uma base de dados em Excel e gostaria de transforma-la em um arquivo .bak para subir no SQL SERVER como devo fazer isso, para que eu suba no Power BI
  6. Pessoal, bom dia tudo bem? Conseguem me ajudar com um arquivo em Python? Seria igual esse codigo abaixo que eu tenho hoje mais eu preciso ajustar ele para esse outro arquivo conforme anexo. def process_and_save(filename): output_lines = [] with open(filename, 'r') as file: for line in file: fields = line.strip().split('|') if fields[1] in ['D101', 'D105']: fields[9] = '113.03' output_lines.append('|'.join(fields)) output_filename = filename.replace('.', '_result.') with open(output_filename, 'w') as output_file: output_file.write('\n'.join(output_lines)) # Example usage: process_and_save(r"abertura_efd_pc-6980-01022023.txt") Esse é uma parte do arquivo. |I200|202220020017036|16082022|44312,35|N|| |I250|112.01.01||20070|D|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|112.01.01||20070|D|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|213.02.02||2809,8|C|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|213.01.05||1119,9|C|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|301.01.03||40140|C|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|213.01.04||242,65|C|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|302.01.01||2809,8|D|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|302.01.02||242,65|D|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| |I250|302.01.03||1119,9|D|200|NFE B01|BR02777 2022 772000008938 CATAMAQ PR|COLOCAR AQUI A DATA QUE ESTÁ NO I200| Qualquer dúvida me encontro a disposição. Atenciosamente, Paulo 07607884000196-29202839138-20220101-20221231-G-25D6A5B48B27F3B9B0F00B7A64090FCA112152FC-1-SPED-ECD.txt
  7. Os Templates e a base em Excel Note que a Base_Pedidos tem os dados desses 2 templates na sheet Grupo Econômico , já em pedidos não entrou os dados. TEMPLATE - TRELLEBORG AGRO BAGGIO SORRISO - Planilha de Pedidos_v1.xlsx TEMPLATE - TRELLEBORG - Planilha de Pedidos_v1 (1) -RVD.xlsx Base_Pedidos.xlsx
  8. @Bruno Abdalla de Souza bom dia! Sim possuem, pois o arquivo em excel é padrão para todos os clientes que terão que nos passar a base preenchida cada um com a sua informação e por isso o arquivo é único. Na verdade esse arquivo será em excel mesmo não vai ser em Power BI
  9. Prezados, boa tarde! Preciso de uma ajuda. Vou tentar resumir a minha necessidade, porque eu quero consolidar as informações que vem da tabela abaixo em uma tabela só, pois essa os clientes vão preencher e quando receber será salvo em uma pasta no Sharepoint pra alimentar uma base de dados em Excel. Bom primeiramente eu tenho uma base de dados que está nesse formato conforme imagem abaixo: Ai eu peguei essa base de dados preenchida pelo cliente salvo em uma pasta no sharepoint, ai eu faço uma transformação no Power Query do Excel para consolidar essas informações de pedidos, ai ela fica assim depois da transformação: ai na Pasta do Sharepoint quando eu incluo uma nova base e venho e atualizo o excel ao invés de ficar embaixo os dados ele pega a ultima coluna a acrescenta os dados da nova coluna é como se pegasse todo esse dado apresentado acima ido na ultima coluna e copiado esses dados. Alguém teria uma solução pra isso? Abaixo vou colocar como está ficando quando eu salvo uma outra base de dados, ou seja, as informações são as mesmas porque é uma base unica que foi enviado para os clientes. e ainda ele trás colunas desnecessárias. Aguardo. Atenciosamente, Paulo
  10. Mais acontece que ele não está no BI e sim é feito no Excel
  11. @reinaldocbom dia! Na verdade no excel em fontes eu direcionei para a pasta do Sharepoint a Base consolidada mais eu tenho que atualizar manualmente o excel dando um reflesh
  12. Bom dia pessoal, Preciso de uma ajuda em relação a uma base de excel que eu quero atualiza-la de forma automática. Hoje o Processo está dessa forma: Tenho uma caixa de email compartilhada que recebe o email com um determinado assunto tipo "Dados Cadastrais e Planejamento de Compras" ele pega esse email e salva o anexo em uma pasta no sharepoint, até ai tudo bem. Mais o que eu quero depois desse salvamento do anexo na pasta, é pegar esse arquivo e atualizar uma base de dados consolidada onde eu tenho o cliente A,B e C depois na pasta entra o cliente D e queria que a base consolidada atualizasse automaticamente incluindo o cliente D. OU Fazer todo esse processo em código Python, pois para essas etapas estou utilizando o Power Automate. Se alguém tiver uma solução agradeço! Atenciosamente, Paulo Cesar
  13. Hoje o meu está assim, onde o pessoal preenche um forms que alimenta uma lista no Sharepoint ai vai lá e vai gerando essa Planilha através desse fluxo.
  14. @Edson Igari boa tarde! Obrigado!
  15. Paulo Cesar

    Power Automate

    Bom dia caros colegas. Preciso de uma ajuda em relação ao Power Automate, pois quero criar um fluxo para enviar um anexo de uma Planilha em Excel para o email. Essa Planilha em anexo ela foi extraida de uma lista no Sharepoint onde eu cliquei em ( Importar -> importar para o Excel ), mais eu quero que isso seja gerado por um fluxo do automate onde ele pega essas dados transforma em uma Planilha anexa no email e envia esse email. Alguém teria um fluxo no automate para me ajudar? Na verdade isso seria um BKP. Aguardo retorno. Obrigado! Controle de Frete.xlsx
×
×
  • Criar Novo...