Aplicação em Python para consulta de endereços a partir de uma lista de CEPs contidos em um arquivo ´.xlsx´.
O projeto realiza a leitura dos CEPs, consulta uma API pública de endereços (ex: ViaCEP), trata os dados retornados e salva as informações organizadas em planilha.
Objetivo: automatizar consultas em massa de CEP de forma estruturada e reutilizável.
cep-fetcher/
│
├── file/
│ └── cep.xlsx
│
├── service/
│ └── cep_service.py
│
├── utils/
│
├── main.py
├── requirements.txt
├── README.md
└── LICENSE
- O sistema lê os CEPs do arquivo
cep.xlsx - Para cada CEP:
- Faz uma requisição HTTP
- Valida a resposta
- Estrutura os dados
- Organiza tudo de forma tratada
- Entrega o resultado pronto
Automação pura.
- Python 3
- requests
- pandas
- openpyxl
Clone o repositório:
git clone https://github.com/cdhnr/cep-fetcher.git
cd cep-fetcherCrie um ambiente virtual:
python -m venv venv
source venv/bin/activate # LinuxInstale as dependências:
pip install -r requirements.txtExecute:
python main.py