Skip to content

App

Módulo app.py

Função main

Função principal para executar a aplicação de validação de arquivos Excel.

Esta função cria uma interface de usuário (UI), permite que o usuário selecione um modelo de dados e faça o upload de um arquivo Excel. O arquivo é então processado e os resultados são exibidos na UI.

Source code in src/app.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
def main():
    """
    Função principal para executar a aplicação de validação de arquivos Excel.

    Esta função cria uma interface de usuário (UI), permite que o usuário selecione
    um modelo de dados e faça o upload de um arquivo Excel. O arquivo é então processado
    e os resultados são exibidos na UI.
    """
    ui = ExcelValidatorUI()
    ui.display_header()

    model_choice = ui.select_model()
    uploaded_file = ui.upload_file()

    if uploaded_file is not None:
        result, error = process_excel(uploaded_file, model_choice)
        ui.display_results(result, error)