Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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"
|