Este projeto foi desenvolvido para resolver um problema na empresa atual, que frequentemente precisava migrar ONUs de uma OLT antiga para uma OLT ZTE. A aplicação oferece uma interface intuitiva para facilitar a migração de dados, permitindo o upload de planilhas e a visualização de logs do processo.
- Migração de ONUs: Carregue uma planilha contendo os dados das ONUs e inicie o processo de migração.
- Visualização de resultados: Veja um resumo das ONUs processadas, incluindo sucessos e falhas.
- Gerar Planilha XLSX: A função de gerar planilhas XLSX a partir de arquivos JSON (ainda em desenvolvimento).
- Logs detalhados: Acompanhe o progresso da migração através dos logs exibidos na interface.
##Por fim voce irá visualizar essa bela tela informando que tudo deu certo!! vc poupou 3h da sua vida!!
- Python: Linguagem de programação utilizada para desenvolvimento.
- Streamlit: Framework para criar aplicações web interativas.
- Pandas: Biblioteca para manipulação e análise de dados.
- Openpyxl: Biblioteca para leitura e escrita de arquivos Excel.
- Paramiko: Biblioteca para manipulação de conexões SSH.
- Pillow (PIL): Biblioteca para manipulação de imagens.
Para rodar esta aplicação, você precisará instalar as seguintes bibliotecas:
pip install paramiko pandas openpyxl logging python-dotenv streamlit Pillow