Resumo rápido: Neste post vamos criar uma automação em Python com Tkinter GUI para gerenciar clientes e contatos. Você poderá cadastrar nomes, e-mails e telefones, pesquisar facilmente por nome e exportar a lista para um relatório Excel. Tudo explicado de forma simples, com código comentado linha a linha. 🚀
Por que essa automação é útil para sua empresa? 🤔
-
Organiza os contatos de clientes em um só lugar.
-
Substitui cadernos e planilhas confusas.
-
Permite pesquisa rápida por nome.
-
Gera relatórios organizados em Excel.
O que você terá com este projeto ✅
-
Interface gráfica para cadastrar clientes.
-
Lista organizada de contatos.
-
Campo de pesquisa para localizar clientes.
-
Exportação para Excel (
clientes.xlsx
).
Pré-requisitos 🛠️
Antes de rodar, instale as dependências:
A biblioteca tkinter já vem junto com o Python no Windows.
Código completo (salve como controle_clientes.py
) 💻
Explicação linha por linha 🧾
-
1 a 3: importamos bibliotecas necessárias.
-
4: criamos a lista de clientes.
-
5 a 12: função que cadastra clientes, valida e limpa os campos.
-
13 a 14: exibe clientes e aplica filtro se houver pesquisa.
-
15: exporta os contatos para Excel.
-
16: limpa os campos após cadastro.
-
17: executa a pesquisa por nome.
-
18 a 22: monta a interface gráfica com campos, botões e lista.
-
23: mantém a janela aberta até o usuário fechar.
Como usar ✅
-
Salve o código no arquivo
controle_clientes.py
. -
Instale as dependências:
-
Execute o programa:
-
Na janela que abrir:
-
Digite Nome, Email e Telefone.
-
Clique em Adicionar Cliente.
-
Use o campo Pesquisar para localizar rapidamente.
-
Clique em Exportar para Excel para gerar
clientes.xlsx
.
-
Possíveis melhorias futuras 🔧
-
Adicionar campo de endereço.
-
Incluir data de cadastro.
-
Exportar relatórios filtrados.
-
Conectar a um banco de dados para histórico completo.
🚀 Conclusão
Com este Controle de Clientes em Python, sua empresa poderá organizar todos os contatos de forma simples e prática. Nada de perder clientes por falta de organização!
📢 Serviços de Contabilidade
Além de compartilhar automações em Python, também ofereço meus serviços como contador:
-
Abertura de empresas no Simples Nacional;
-
Acompanhamento contábil mensal;
-
Planejamento tributário;
-
Orientação para profissionais de serviços.
👉 Entre em contato e organize também a parte contábil da sua empresa! 🤝
Nenhum comentário:
Postar um comentário