-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUsina.py
27 lines (18 loc) · 993 Bytes
/
Usina.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from RecebeDados import RecebeDados;
class Usina(object):
def __init__(self, recebe_dados, abaUsina, offset):
# define fonte_dados como o objeto da classe RecebeDados e recebe a aba com o tipo de usina em quest�o
self.fonte_dados = recebe_dados;
self.nomeAba = abaUsina;
self.fonte_dados.defineAba(self.nomeAba);
# a variavel offset e importante pq a quantidade de linhas que devem ser puladas na planilha
self.linhaOffset = offset;
# importa dados gerais de Usinas
self.importaDadosUsina();
return;
def importaDadosUsina(self):
self.nomeUsina = self.fonte_dados.pegaEscalar("B3", lin_offset=self.linhaOffset);
if (self.nomeAba != "Renov Ind."):
# indica se o projeto eh existente ou nao - existente > 0
self.isProjeto = self.fonte_dados.pegaEscalar("D3", lin_offset=self.linhaOffset);
return;