Sistema para automação de orçamentos comerciais. Gera planilhas automaticamente, organiza pastas e arquivos com base em parâmetros como vendedor e localização, e cadastra os orçamentos em banco de dados para posterior análise e integração com ferramentas como Power BI.
O CORE (Cadastro de Orçamentos com Registro Eficiente) é um sistema interno construído com Python e Streamlit, que automatiza tarefas repetitivas e críticas do setor de orçamentos.
Com ele, é possível:
- Criar pastas automaticamente com nomes estruturados
- Realizar upload de planilhas do TQS
- Interpretar códigos de itens por meio de Regex
- Gerar planilhas de venda com base nas extrações
- Registrar data, hora e responsável pelo orçamento
- Calcular o tempo útil gasto na elaboração
- Salvar os dados automaticamente em planilhas e diretórios organizados
- Python 3.10
- Streamlit – interface web
- Regex (re) – para extração inteligente de códigos
- Pandas / Openpyxl – para manipulação de planilhas Excel
- Datetime – para cálculo de tempo útil
- OS / Pathlib – para manipulação de arquivos e diretórios
- OneDrive – para armazenamento compartilhado
- Clone o repositório:
git clone https://github.com/ArthurMaciell/CORE.git
cd core-orcamentos- Crie um ambiente virtual:
python -m venv .venv
source .venv/bin/activate # Linux/macOS
.venv\Scripts\activate # Windows- Instale as dependências:
pip install -r requirements.txt- Rode a aplicação:
streamlit run app.pyOrganização do Projeto
core-orcamentos/
│
├── app.py # Arquivo principal do Streamlit
├── utils/ # Funções auxiliares
│ ├── nome_pasta.py
│ ├── extrair_codigos.py
│ ├── salvar_planilha.py
│ └── tempo_util.py
├── planilhas_modelo/
│ └── modelo_tqs.xlsx
├── imagens/
│ ├── streamlit-core-1.png
│ ├── streamlit-core-2.png
│ └── streamlit-core-ballons.png
├── requirements.txt
└── README.md
- 🧠 Regex inteligente para entender códigos de itens como: AR,ADLQ,AN0, ADQ-2, entre outros.
- 📂 Criação automática de pastas com nomes como
- ⏱️ Cálculo de tempo útil com controle por data/hora
- Pandas / Openpyxl – para manipulação de planilhas Excel
- 📊 Geração automática de planilha de venda a partir da interpretação da planilha TQS
- Integração com Supabase ,registro automático em banco SQL
- Histórico completo de orçamentos cadastrados
- Versão com login e permissões
- Contribuições são bem-vindas! Sinta-se livre para abrir issues, pull requests ou sugestões.
- Desenvolvido por: - Arthur Maciel
- 📧 Email: - arthur6325@gmail.com
- 🔗 LinkedIn : - www.linkedin.com/in/arthur-maciel6325