DavidSB commited on
Commit
ab42b12
·
1 Parent(s): e22177f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -9,6 +9,10 @@ from gradio import Interface # Certifique-se de importar o módulo corretamente
9
  # Suprimir todos os avisos durante a execução do script
10
  warnings.filterwarnings("ignore")
11
 
 
 
 
 
12
  def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, tipo_cub="R 1-N (Res. Unifamiliar)", data_cub_str=None, percentual_cub=1, BDI=22.5, tipologia="APARTAMENTOS", estado="B - entre novo e regular", VR=0.2, valor_terreno=0, fc="0.1"):
13
  # Carregar dados dos arquivos Excel
14
  df_cub = pd.read_excel('TABELAS.xlsx', sheet_name='CUB')
@@ -77,9 +81,6 @@ def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, ti
77
  Valor_com_deprec = round(Valor_com_deprec, 2)
78
  valor_imovel = (valor_terreno + Valor_com_deprec) * float(fc)
79
 
80
- # Obtém o último cabeçalho da planilha 'df_cub'
81
- ultimo_cabecalho = df_cub.columns[-1]
82
-
83
  # Atributo da coluna "cons" pelo qual você deseja fazer a correspondência
84
  atributo_desejado = estado
85
  # Encontrar o valor da coluna "obs" com base no atributo da coluna "cons"
 
9
  # Suprimir todos os avisos durante a execução do script
10
  warnings.filterwarnings("ignore")
11
 
12
+ # Calcular a data mais recente do CUB fora da função
13
+ df_cub = pd.read_excel('TABELAS.xlsx', sheet_name='CUB')
14
+ ultimo_cub = df_cub.columns[-1]
15
+
16
  def calcular_valor_imovel(area=100, data_refer_str=None, data_const_str=None, tipo_cub="R 1-N (Res. Unifamiliar)", data_cub_str=None, percentual_cub=1, BDI=22.5, tipologia="APARTAMENTOS", estado="B - entre novo e regular", VR=0.2, valor_terreno=0, fc="0.1"):
17
  # Carregar dados dos arquivos Excel
18
  df_cub = pd.read_excel('TABELAS.xlsx', sheet_name='CUB')
 
81
  Valor_com_deprec = round(Valor_com_deprec, 2)
82
  valor_imovel = (valor_terreno + Valor_com_deprec) * float(fc)
83
 
 
 
 
84
  # Atributo da coluna "cons" pelo qual você deseja fazer a correspondência
85
  atributo_desejado = estado
86
  # Encontrar o valor da coluna "obs" com base no atributo da coluna "cons"