0

Bom dia. Tenho que ler um campo(linha) de um arquivo em .csv e preencher um determinado campo no sistema. Como devo fazer? Exemplo, meu .csv é massa de dados para o preenchimento de um cadastro.

2

1 Resposta 1

0

Vc pode fazer de varias formas, mas a mais usual e:

import csv
with open('214385.csv') as f:
   f_csv = csv.reader(f)
   headers = next(f_csv)
   for row in f_csv:
   # Process row
      print(row)

link: https://github.com/weltonvaz/stackoverflow/blob/master/214385.py

Exemplo de arquivo csv:

obs: a primeira linha e de cabeçalho

Symbol,Price,Date,Time,Change,Volume
"AA",39.48,"6/11/2007","9:36am",-0.18,181800
"AIG",71.38,"6/11/2007","9:36am",-0.15,195500
"AXP",62.58,"6/11/2007","9:36am",-0.46,935000
"BA",98.31,"6/11/2007","9:36am",+0.12,104800
"C",53.08,"6/11/2007","9:36am",-0.25,360900
"CAT",78.29,"6/11/2007","9:36am",-0.23,225400

link: https://github.com/weltonvaz/stackoverflow/blob/master/214385.csv

este exemplo foi tirado do livro: Python Cookbook --> http://chimera.labs.oreilly.com/books/1230000000393/ch06.html#_solution_94

2
  • Welton, boa tarde. Obrigado na resposta. Tenho o seguinte codigo: Click("132356.png") type("Aqui tenho que colocar as informações do .csv") Como fazer esta arte? Commented 21/06/2017 às 20:19
  • Não entendi, vc poderia explicar melhor.
    – weltonvaz
    Commented 21/06/2017 às 22:46

Você deve fazer log-in para responder a esta pergunta.

Esta não é a resposta que você está procurando? Pesquise outras perguntas com a tag .