- Clone o repositório:
git clone https://github.com/claytoncampos/validator_schema_excel.git
cd validator_schema_excel
- Configure a versão correta do Python com
pyenv
:
pyenv install 3.11.5
pyenv local 3.11.5
- Instale as dependências do projeto:
python -m venv .venv
# O padrao é utilizar .venv
source .venv/bin/activate
# Usuários Linux e mac
.venv\Scripts\Activate
# Usuários Windows
pip install -r requirements.txt
- Execução do projeto local:
# Para rodar local
task run
# Rodar os testes
task test
- Teste o deploy da aplicação:
https://validatorschemaexcel.streamlit.app/
#Para testar baixe o arquivo do diretorio /data/arquivo_excel.xlsx
Faça o upload na aplicação e veja a validação do schema
Veja na documentação o Schema válido https://claytoncampos.github.io/validator_schema_excel/
Edite o conteudo do arquivo e teste novamente a validação do schema