Este projeto tem como objetivo principal a disponibilização de dados do Boletim Diário da Operação do ONS em Excel e de forma colunar. Atualmente, de todas as planilhas nas pastas excel, somente estão catalogadas: Balanço Energético, Despacho Térmico, Energia Natural Afluente e Energia Armazenada.
Observação: este projeto NÃO É oficial do ONS, mas somente feito por um entusiasta.
Para isso, o projeto está dividido em 3 arquivos principais:
- baixa_arquivos.py: através de scraping, vai baixar todos os arquivos históricos do Boletim Diário da Operação e depois armazenar na pasta "files". A data inicial é 01/01/2017.
- funcoes.py: módulo que vai abriga todas as classes de transformação dos dados, uma para cada planilha do arquivo diário:
- Balanço Energético
- Despacho Térmico
- Energia Natural Afluente
- Energia Armazenada
- app.py: será o arquivo que vai instanciar as classes definidas em (2) e fazer as etapas para salvar o excel final.
Para utilizar este projeto, é necessário:
- Instalar uma versão do pacote xlrd menor que a 2.0.0, podendo ser encontrada em: https://pypi.org/project/xlrd/#history
- Verificar se existe espaço de armazenamento local disponível. Isso porque o baixa_arquivos.py vai fazer o download de milhares de arquivos e colocá-los na pasta local chamada "files".