Este projeto implementa um processo ETL (Extract, Transform, Load) utilizando Python para processar dados de um arquivo Excel contendo informações sobre uma empresa de marketing. Os dados são extraídos, transformados conforme regras de negócio e carregados em um dashboard interativo para análise.
- Python 3.x
- Pandas
- OpenPyXL
- Requests (para extração de dados de APIs, se necessário)
- Streamlit (para criação do dashboard)
- Matplotlib e Plotly (para visualização de dados)
- Coloque o arquivo Excel com os dados da empresa de marketing no diretório
data/
. - Configure os parâmetros necessários em
main.py
. - Execute o script principal:
python main.py
- O arquivo Excel processado será salvo no diretório
data/
. - Para visualizar o dashboard, execute:
streamlit run src/dashboard.py
- Extração de dados de um arquivo Excel sobre uma empresa de marketing.
- Padronização e limpeza dos dados.
- Agregação e transformação conforme regras de negócio.
- Exporta os resultados processados para um novo arquivo Excel.
- Gera um dashboard interativo com Streamlit e visualizações em Matplotlib e Plotly.