O projeto AutoJoin foi desenvolvido para automatizar o processo de junção e atualização de dados de funcionários armazenados em planilhas do Excel. O objetivo principal é mesclar os dados de uma planilha principal com os dados atualizados de outra planilha, garantindo a consistência e atualização dos registros.
- Mesclagem de Dados: O programa mescla os dados de funcionários de uma planilha principal com os dados atualizados de outra planilha, com base em uma chave única (como a matrícula do funcionário).
- Atualização de Registros: Os registros existentes na planilha principal são atualizados com os dados mais recentes da planilha de atualização. Os campos em branco na planilha principal são preenchidos com os dados correspondentes da planilha de atualização.
- Identificação de Novos Funcionários: Funcionários que estão presentes na planilha de atualização, mas não na planilha principal, são identificados e adicionados à planilha principal.
- Marcação de Alterações: As alterações realizadas nos registros existentes são marcadas através de cores determinadas pela empresa, permitindo uma fácil visualização das mudanças feitas.
- Validação de Dados: O programa verifica se os campos obrigatórios estão preenchidos corretamente e destaca as linhas com informações ausentes.
-
Certifique-se de ter o Python instalado em seu ambiente.
-
Após a instalação do python. Instale as bibliotecas Python necessárias.
No terminal escreva os seguintes comandos ``` pip install pandas pip install openpyxls ```
- Coloque as planilhas na pasta
data
. - nomeie a planilha com os dados originais com o seguinte nome:
func.xlsx
- nomeie a planilha com os dados que serão cadastrados com o seguinte nome:
func_atualizado.xlsx
.
*Obs: Você pode mudar o nome das planilhas, através de **hardcode***
- Execute o script
App.py
para iniciar o processo de junção e atualização dos dados. - O programa mesclará os dados, atualizará registros existentes e identificará novos funcionários.
- O arquivo resultante
func_final.xlsx
será gerado na pastadata
, contendo os dados atualizados.
- Verifique o arquivo
func_final.xlsx
para revisar os dados mesclados e atualizados. - As alterações e adições de funcionários serão destacadas para fácil identificação.
O projeto AutoJoin oferece uma solução simples, eficiente e automatizada para gerenciar e atualizar dados de funcionários, reduzindo a necessidade de intervenção manual e garantindo a precisão e integridade dos registros.