DavidSB commited on
Commit
d970f82
1 Parent(s): 37254d4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -4
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
- output_file = 'relatório.xlsx'
 
 
 
 
 
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('relatório.xlsx', index=False)
 
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 'relatório.xlsx', 'resultados.pdf', result_render, resultados_formatados, intervalo_confiança, valores_finais
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