Quebra Galho é um programa em Python desenvolvido para automatizar tarefas repetitivas e facilitar o dia a dia. Originalmente criado para auxiliar no meu trabalho na JBS, o aplicativo agora está disponível publicamente para ajudar outras pessoas com necessidades semelhantes.
- Valores em Linha: Transforma dados empilhados em uma única linha, separados por vírgula, facilitando consultas SQL.
- Limpar Formatação: Remove caracteres não numéricos de qualquer tipo de numeração com máscara (CPF, NF-e, CEP), mantendo apenas os números.
- Gerador de Dados Fictícios: Gera dados fictícios para consultas ou inclusão de dados, com opções para Nome, Email, Telefone, Endereço, CPF/CNPJ, etc., e exporta os resultados em um arquivo EXCEL (.xlsx).
- Formatador de XML/JSON: Valida e formata XMLs e JSONs, com exibição instantânea e opção de exportação dos arquivos formatados.
- Funções Datas:
- Converter Data: Converte datas em diversos formatos para o formato americano, facilitando consultas SQL.
- Calcular Dias Úteis: Calcula o número de dias úteis entre duas datas, considerando feriados nacionais e finais de semana.
- Funções SQL:
- Validar Sintaxe: Valida a sintaxe de scripts SQL.
- Gerador de Scripts: Gera scripts SQL básicos (INSERT, UPDATE e DELETE) com base nos dados fornecidos.
- Formatação de Consulta: Formata scripts SQL para uma indentação correta, facilitando a visualização e execução.
- Exportação de Consulta: Exporta o resultado de consultas SQL em CSV, XML ou Excel (.xlsx).
O programa está disponível para download, permitindo uso e teste rápidos. Você também pode seguir o passo a passo manual para executar o programa na sua IDE de preferência.
- Acesse a aba de Releases e faça o download do arquivo .exe (disponível apenas para Windows).
- Após baixar o arquivo, clique duas vezes no .exe, selecione "Mais Informações" e depois clique em "Sim" para executar (essa mensagem aparece porque o programa não é licenciado pela Microsoft).
-
Clone o repositório:
git clone https://github.com/Vini-Paixao/Quebra-Galho.git
-
Entre na pasta do projeto:
cd Quebra-Galho
-
Instale as dependências externas:
pip install -r requirements.txt
-
Execute o programa:
python main.py
Contribuições são bem-vindas! Siga os passos abaixo para contribuir:
- Faça um fork do repositório.
- Crie uma branch para sua feature ou correção de bug (
git checkout -b feature/nova-feature
). - Faça commit das suas alterações (
git commit -m 'Adiciona nova feature'
). - Envie para a branch (
git push origin feature/nova-feature
). - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.