Este projeto é um script compilador de arquivos XLSX. Ele transforma diversos arquivos XLSX que contenham a mesma estrutura em um único arquivo XLSX.
Este projeto foi desenvolvido utilizando as seguintes tecnologias:
- Python 3.12.1
- uv: Para gerenciamento do ambiente virtual.
- Outras bibliotecas podem ser encontradas no arquivo
requirements.txt
.
Certifique-se de ter as seguintes dependências instaladas antes de rodar o projeto:
- Python 3.x
- Git
uv
para gerenciamento do ambiente virtual
Siga os passos abaixo para configurar o projeto localmente em sua máquina.
Primeiro, clone o repositório para sua máquina local:
git clone https://github.com/seu-usuario/seu-projeto.git
cd seu-projeto
Crie um ambiente virtual utilizando o uv
:
uv venv --python 3.12.1
Para sistema Windows:
source .venv/scripts/activate
uv sync
Ao executar o script, um novo arquivo no diretório data/output será gerado com o compilado de arquivos xlsx
uv run app/main.py