O Excel Finder é uma aplicação desktop desenvolvida em Python que permite buscar rapidamente por um termo específico em todos os arquivos Excel de uma pasta. Com uma interface moderna e intuitiva baseada em customtkinter, o programa facilita a localização de informações em múltiplas planilhas, otimizando o tempo do usuário.
- Seleção fácil de uma pasta contendo arquivos Excel (
.xlsxou.xls) - Busca exata por um termo em todas as planilhas de todos os arquivos da pasta
- Exibição dos resultados detalhados:
- Valor encontrado
- Nome do arquivo
- Nome da planilha
- Localização da célula
- Abertura automática do arquivo Excel ao encontrar o termo
- Início da busca ao pressionar o botão ou a tecla Enter
- Mensagens de aviso caso a pasta ou o termo não sejam informados
- Python: Linguagem principal
- openpyxl: Manipulação de arquivos Excel
- customtkinter: Interface gráfica
- tkinter: Diálogos e mensagens
- os: Manipulação de arquivos e diretórios
-
Instale as dependências:
pip install openpyxl customtkinter
-
Execute o programa:
python app.py
-
Passos na interface:
- Clique em "Selecione a pasta" e escolha a pasta com os arquivos Excel.
- Digite o termo desejado no campo de busca.
- Clique em "Buscar" ou pressione Enter.
- Veja os resultados na caixa de texto. Clique no resultado para abrir o arquivo correspondente.
Se desejar distribuir o programa sem depender do Python instalado:
- Instale o PyInstaller:
pip install pyinstaller
- Gere o executável:
pyinstaller --onefile --noconsole app.py
- O executável estará na pasta
dist/.
├── app.py
├── readme.md
├── .gitignore
└── dist/
Distribuído sob a licença MIT.