DEV Community

Eric Rossi
Eric Rossi

Posted on

guia passo a passo para ajudar alguém com pouco conhecimento em Python com Excel

Totalmente gerado via chat gpt

Pré-requisitos:

  1. Instale o Python:
    Certifique-se de ter o Python instalado em seu sistema. Você pode baixar o Python em python.org. Durante a instalação, marque a opção "Adicionar ao PATH" para facilitar o acesso ao Python no terminal.

  2. Instale as bibliotecas necessárias:
    Abra o terminal (ou prompt de comando) e execute os seguintes comandos para instalar as bibliotecas pandas e openpyxl:

   pip install pandas openpyxl
Enter fullscreen mode Exit fullscreen mode

Criando o Script:

  1. Crie um novo arquivo Python:
    Abra seu editor de texto favorito (como VSCode, Notepad++, etc.) e crie um novo arquivo. Salve-o com um nome significativo, como importar_excel.py.

  2. Copie o Script:
    Copie o seguinte código para o seu arquivo Python:

   import os
   import pandas as pd

   # Pasta onde estão os arquivos Excel
   pasta_origem = 'caminho/da/sua/pasta'

   # Caminho do arquivo Excel central
   arquivo_destino = 'caminho/do/arquivo/central.xlsx'

   # Inicialize um DataFrame vazio para armazenar os dados
   dados_centrais = pd.DataFrame()

   # Loop pelos arquivos na pasta de origem
   for arquivo_nome in os.listdir(pasta_origem):
       if arquivo_nome.endswith('.xlsx'):
           caminho_arquivo = os.path.join(pasta_origem, arquivo_nome)

           # Ler dados do arquivo Excel atual
           dados_origem = pd.read_excel(caminho_arquivo)

           # Adicionar os dados ao DataFrame central
           dados_centrais = pd.concat([dados_centrais, dados_origem], ignore_index=True)

   # Salvar dados no arquivo Excel central
   dados_centrais.to_excel(arquivo_destino, index=False)

   print(f'Dados de todos os arquivos Excel foram copiados para {arquivo_destino}.')
Enter fullscreen mode Exit fullscreen mode

Certifique-se de substituir 'caminho/da/sua/pasta' pelo caminho real da pasta que contém seus arquivos Excel e 'caminho/do/arquivo/central.xlsx' pelo caminho desejado para o arquivo Excel central.

Executando o Script:

  1. Abra o Terminal (ou Prompt de Comando):
    Abra o terminal no mesmo diretório onde você salvou o arquivo Python.

  2. Execute o Script:
    Digite o seguinte comando para executar o script:

   python importar_excel.py
Enter fullscreen mode Exit fullscreen mode

Isso iniciará a execução do script. Se tudo estiver configurado corretamente, o script deve imprimir uma mensagem indicando que os dados foram copiados com sucesso.

Conclusão:

Esse guia fornece uma introdução básica sobre como executar um script Python para ler dados de vários arquivos Excel em uma pasta e agregá-los em um único arquivo Excel.

Top comments (0)

The discussion has been locked. New comments can't be added.