Pesquisar

Backend Python Ler dados CSV e gravar Server MySQL

27/08/2023 às 22:57

Descrição do Projeto:

- BackEnd
- Linguagem Python (de preferência serverless)
- Servidor Localweb (Linux, MySQL)

Rodar rotina no server 23:15h todos os dias:

Resumidamente: Ler 26 arquivos CVS (1 para cada estado do Brasil), tratar os dados e depois inseri-los em um banco de dados MySQL

Detalhadamente:

1- efetuar download do arquivo CSV de cada estado do Brasil, pelo link:
https://venda-imoveis.caixa.gov.br/listaweb/Lista_imoveis_XX.csv
* Sendo XX o estado.

2- depois verificar a data do arquivo CSV (coluna D2). Se for igual ao BD abortar o processo naquele dia. Se for diferente, seguir o fluxo abaixo:

3 - tratar os dados
a) Arrumar colunas desalinhadas. Na coluna H em alguns registros, onde deveria ter o "Preço" as vezes fica um pedaço da coluna G, desalinhando todas as próximas colunas. Corrigir isso

b) Obter o tipo do imóvel na coluna "Descrição". Ex: Casa, apartamento, etc...

c) Obter na mesma coluna "Descrição" o valor numerico da área privativa (ex: 45,9 m2), gravar 45.9

d) Obter na mesma coluna "Descrição" as características do imóvel (2 quartos, sala, cozinha...)

e) Obter o CEP do imóvel, numero do item no edital, numero do edital e data do edital, se aceita financiamento, fgts afim de preencger toda a tabela imovel. Sugestão:
link:
https://venda-imoveis.caixa.gov.br/sistema/detalhe-imovel.asp?hdnOrigem=index&hdnimovel=XXXXXXXX
sendo XXXXX o número do imóvel

f) Calcular o preço do m2 baseando-se na formula:
custo m2 = valor de avaliação / m2

g) atribuir codigo do banco como CEF (codigo: 1)

h) atribuir os campos modalidade e tipo de imovel (conforme informações nas tabelas auxiliares tipo_imovel e modalidade)

4- Gravar dados no Banco de Dados
Caso tenha gravado algum dado no BD, ao final do procedimento enviar um e-mail.

Observação: Esse código deve ser exclusivo desse projeto e desse solicitante.

Atividades do cliente nesse projeto:

Última visualização: 07/09/2023 às 10:23

Última interação: 28/08/2023 às 10:05

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 11
Propostas excluídas: 1
Interessados: 17
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (10)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Atualização de site tradicional para site multipage - Meu cliente tem um site tradicional e gostaria de atualizar para um site multipage, aproveitando para mudar a forma de visualização de algumas páginas e implementar outras. Par...

Web designer para plataforma de classificados na Europa - Estou em busca de um(a) Web Designer. O projeto: Criar uma plataforma de publicidade de serviços e produtos, nos moldes da OLX, voltada exclusivamente para brasileiros que vivem fora do Bra...

Desenvolver script para transcrever site B2B de fornecedor para Excel - Somos um e-commerce que trabalha com marketplaces e site próprio. Temos um fornecedor que possui um catálogo online, um site B2B onde são exibidos os dados dos produtos e a di...

Criação de e-commerce profissional na Shopify - Tenho um e-commerce de produtos naturais na Loja Integrada e quero migrar para a Shopify. Busco um profissional com experiência comprovada para: • Criar uma loja Shopify otimizada para ...

Marketplace rural para comercialização - LEIA O ANÚNCIO Preciso que já esteja pronto. Preciso de um marketplace sério para comercialização rural, gado, cavalo, etc. Caso tenha um marketplace que d&ecir...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.