Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import psycopg2
- con = psycopg2.connect( database='***',host='localhost', user='******', password='*******')
- cur = con.cursor()
- ref_arquivo = open("C:/Users/marco/Desktop/DataBases/ampla_Novo_Tempo_Ordens_GA.txt",'r',encoding='utf-8')
- input("Digite uma Parada")
- sql = 'truncate "tb_ordens_ga"'
- cur.execute(sql)
- raw_sql = """
- insert into "public"."tb_ordens_ga (
- "numero_ordem", "data_exec_visita", "data_estado_format", "numero_cliente", "cliente", "endereco", "telefone", "bairro", "municipio", "des_servico", "descricao_etapa", "descricao_estado", "data_ingresso", "observação_executante", "observação_atendente"
- ) values (
- "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}"
- )
- """
- for linha in ref_arquivo:
- linha = linha.replace("'", "")
- linha = linha.replace('"', '')
- valores = linha.split("|")
- numero_ordem = valores[0]
- data_exec_visita = valores[1]
- data_estado_format = valores[2]
- numero_cliente = valores[3]
- cliente = valores[4]
- endereco = valores[5]
- telefone = valores[6]
- bairro = valores[7]
- municipio = valores[8]
- des_servico = valores[9]
- descricao_etapa = valores[10]
- descricao_estado = valores[11]
- data_ingresso = valores[12]
- observacao_executante = valores[13]
- observacao_atendente = valores[14]
- sql = raw_sql.format(numero_ordem, data_exec_visita, data_estado_format, numero_cliente, cliente, endereco, telefone, bairro, municipio, des_servico, descricao_etapa, descricao_estado, data_ingresso, observacao_executante, observacao_atendente
- )
- cur.execute(sql)
- con.commit()
- ref_arquivo.close()
- con.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement