Skip to content

A project that downloads and standardizes all files from the "Boletim Diário da Operação" and then exports them to an excel file.

Notifications You must be signed in to change notification settings

diegonerii/BDO-ONS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operador Nacional do Sistema

SDRO-ONS

Introdução

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.

Arquivos

Para isso, o projeto está dividido em 3 arquivos principais:

  1. 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.
  2. funcoes.py: módulo que vai abriga todas as classes de transformação dos dados, uma para cada planilha do arquivo diário:
    1. Balanço Energético
    2. Despacho Térmico
    3. Energia Natural Afluente
    4. Energia Armazenada
  3. app.py: será o arquivo que vai instanciar as classes definidas em (2) e fazer as etapas para salvar o excel final.

Como Utilizar

Para utilizar este projeto, é necessário:

  1. Instalar uma versão do pacote xlrd menor que a 2.0.0, podendo ser encontrada em: https://pypi.org/project/xlrd/#history
  2. 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".

Contatos

About

A project that downloads and standardizes all files from the "Boletim Diário da Operação" and then exports them to an excel file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages