Update app.py
Browse files
app.py
CHANGED
|
@@ -381,6 +381,8 @@ with gr.Blocks() as app:
|
|
| 381 |
|
| 382 |
gr.Markdown("## DAI - Geolocalização com Correção Assistida")
|
| 383 |
|
|
|
|
|
|
|
| 384 |
arquivo = gr.File(label="Arquivo Excel", file_types=[".xlsx"])
|
| 385 |
dropdown_abas = gr.Dropdown(label="Aba")
|
| 386 |
linhas_info = gr.Textbox(label="Linhas e Colunas", interactive=False)
|
|
@@ -419,6 +421,10 @@ with gr.Blocks() as app:
|
|
| 419 |
fn=exibir_tabela,
|
| 420 |
inputs=[arquivo, dropdown_abas, dropdown_num],
|
| 421 |
outputs=[tabela, linhas_info]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 422 |
).then(
|
| 423 |
fn=listar_colunas,
|
| 424 |
inputs=[arquivo, dropdown_abas],
|
|
@@ -444,11 +450,15 @@ with gr.Blocks() as app:
|
|
| 444 |
|
| 445 |
btn_aplicar_sugestao.click(
|
| 446 |
fn=aplicar_sugestao,
|
| 447 |
-
inputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
| 448 |
outputs=tabela
|
| 449 |
).then(
|
| 450 |
fn=interpolar,
|
| 451 |
-
inputs=[
|
| 452 |
outputs=[tabela_resultado, arquivo_saida, falhas]
|
| 453 |
)
|
| 454 |
|
|
|
|
| 381 |
|
| 382 |
gr.Markdown("## DAI - Geolocalização com Correção Assistida")
|
| 383 |
|
| 384 |
+
estado_tabela = gr.State()
|
| 385 |
+
|
| 386 |
arquivo = gr.File(label="Arquivo Excel", file_types=[".xlsx"])
|
| 387 |
dropdown_abas = gr.Dropdown(label="Aba")
|
| 388 |
linhas_info = gr.Textbox(label="Linhas e Colunas", interactive=False)
|
|
|
|
| 421 |
fn=exibir_tabela,
|
| 422 |
inputs=[arquivo, dropdown_abas, dropdown_num],
|
| 423 |
outputs=[tabela, linhas_info]
|
| 424 |
+
).then(
|
| 425 |
+
fn=lambda df: df,
|
| 426 |
+
inputs=tabela,
|
| 427 |
+
outputs=estado_tabela
|
| 428 |
).then(
|
| 429 |
fn=listar_colunas,
|
| 430 |
inputs=[arquivo, dropdown_abas],
|
|
|
|
| 450 |
|
| 451 |
btn_aplicar_sugestao.click(
|
| 452 |
fn=aplicar_sugestao,
|
| 453 |
+
inputs=[estado_tabela, idx_selecionado, radio_sugestoes, dropdown_num],
|
| 454 |
+
outputs=estado_tabela
|
| 455 |
+
).then(
|
| 456 |
+
fn=lambda df: df,
|
| 457 |
+
inputs=estado_tabela,
|
| 458 |
outputs=tabela
|
| 459 |
).then(
|
| 460 |
fn=interpolar,
|
| 461 |
+
inputs=[estado_tabela, dropdown_cdlog, dropdown_num],
|
| 462 |
outputs=[tabela_resultado, arquivo_saida, falhas]
|
| 463 |
)
|
| 464 |
|