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

1 2 3 4 5

Freelancer vencedor

1 2 3 4 5
Propostas (10)
  • Jackson O. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:02 | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:12 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Richard A. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:17 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Matheus J 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 04:08 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Fabio V. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:28 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Rodrigo O. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:04 | Oferta: Privado | Duração estimada: Privado

  • Diego C. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:06 | Oferta: Privado | Duração estimada: Privado

  • Erick A. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 03:35 | Oferta: Privado | Duração estimada: Privado

  • Caio C. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 02:58 | Oferta: Privado | Duração estimada: Privado

  • Felipe R. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/08/2023 às 10:28 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de site WordPress para clínica estética - Criação de site WordPress para clínica estética, com funcionalidades e landing pages de acordo com as necessidades.

Desenvolvimento de plataforma institucional - Desenvolvimento de uma plataforma institucional. É imprescindível que o profissional seja experiente e tenha protocolos de atendimento claros.

Criação de site HTML para captação de contatos - Olá, gostaria da criação de um site HTML, somente para a apresentação de quem eu sou e a captação do contato da pessoa que acessar meu site.

Criar site de advogado com inteligência artificial - Preciso de um profissional para criar um site de advogado em WordPress ou PHP, com inteligência artificial e um sistema de perguntas e respostas, além de um sistema de processos, com l...

Criar API de integração com conta Shopify em script PHP - Preciso de um profissional experiente em PHP e criação de API para fazer a integração da conta Shopify dentro da loja marketplace criada em PHP Laravel ou Node.js. Tenh...

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.