Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -354,7 +354,12 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10):
|
|
354 |
# OUTPUTS
|
355 |
|
356 |
# Crie um objeto ExcelWriter para escrever no arquivo Excel
|
357 |
-
|
|
|
|
|
|
|
|
|
|
|
358 |
with pd.ExcelWriter(output_file, engine='xlsxwriter') as writer:
|
359 |
|
360 |
# Salve o DataFrame 'avaliando' na planilha 'relatório'
|
@@ -467,16 +472,17 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10):
|
|
467 |
#-----------------#
|
468 |
|
469 |
# Salve o DataFrame 'result' em uma planilha
|
470 |
-
result.to_excel(
|
|
|
471 |
|
472 |
#-----------------#
|
473 |
|
474 |
save_results_to_pdf(resultados_formatados, intervalo_confiança, valores_finais)
|
475 |
-
|
476 |
#-----------------#
|
477 |
|
478 |
# Retorna tanto a planilha quanto os resultados formatados
|
479 |
-
return
|
480 |
|
481 |
|
482 |
# Interface do Gradio com input como arquivo XLS ou XLSX
|
|
|
354 |
# OUTPUTS
|
355 |
|
356 |
# Crie um objeto ExcelWriter para escrever no arquivo Excel
|
357 |
+
nome_com_extensao = os.path.basename(planilha.name)
|
358 |
+
nome_do_arquivo = os.path.splitext(nome_com_extensao)[0]
|
359 |
+
# Defina o nome da planilha de saída com base no nome da planilha de entrada
|
360 |
+
output_file = f"{nome_do_arquivo}_relatório.xlsx"
|
361 |
+
#output_file = 'relatório.xlsx' (substituído pelo código acima)
|
362 |
+
|
363 |
with pd.ExcelWriter(output_file, engine='xlsxwriter') as writer:
|
364 |
|
365 |
# Salve o DataFrame 'avaliando' na planilha 'relatório'
|
|
|
472 |
#-----------------#
|
473 |
|
474 |
# Salve o DataFrame 'result' em uma planilha
|
475 |
+
result.to_excel(output_file, index=False)
|
476 |
+
#result.to_excel('relatório.xlsx', index=False) (substituído pelo código acima)
|
477 |
|
478 |
#-----------------#
|
479 |
|
480 |
save_results_to_pdf(resultados_formatados, intervalo_confiança, valores_finais)
|
481 |
+
result.to_excel(output_file, index=False)
|
482 |
#-----------------#
|
483 |
|
484 |
# Retorna tanto a planilha quanto os resultados formatados
|
485 |
+
return output_file, 'resultados.pdf', result_render, resultados_formatados, intervalo_confiança, valores_finais
|
486 |
|
487 |
|
488 |
# Interface do Gradio com input como arquivo XLS ou XLSX
|