Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Capa do Excel Merge GUI

Estado: Ferramenta funcional em evolução

Tipo: Aplicação desktop independente
Tecnologias: Python, pandas e Tkinter
Repositório: github.com/Jubilio/merge_excel

Como surgiu

O Excel Merge GUI nasceu de uma necessidade muito simples: combinar ficheiros Excel sem ter de reescrever o mesmo código sempre que mudavam os ficheiros, as colunas de ligação ou o tipo de junção.

Embora o pandas já torne um merge relativamente direto para quem programa, essa operação continua menos acessível para alguém que apenas quer escolher dois ficheiros, indicar as colunas em comum e guardar o resultado. Decidi então colocar essa lógica por trás de uma interface gráfica pequena e prática.

O que a ferramenta faz

A aplicação permite:

A lógica de processamento fica no pandas, enquanto o Tkinter fornece uma interface local que não exige um servidor nem o carregamento de dados para a Internet.

O que aprendi

Este projeto foi pequeno, mas ensinou-me uma lição importante sobre desenvolvimento: uma ferramenta útil não precisa começar como uma plataforma complexa. Muitas vezes, o verdadeiro valor está em retirar etapas repetitivas de uma tarefa comum.

Também me obrigou a pensar em aspetos que não aparecem num simples script:

Foi uma das experiências que reforçou o meu interesse em transformar rotinas de tratamento de dados em ferramentas que outras pessoas possam utilizar sem editar código.

Próximos passos possíveis

A ferramenta pode evoluir com:

Código

O código-fonte e as instruções de utilização estão disponíveis no repositório Excel Merge GUI.