Neste breve tutorial veremos como ler um arquivo CSV em Python e como pular uma linha desse CSV. Isso é útil caso essa linha seja um header com dados inúteis.
Em um arquivo python, que chamaremos aqui de utils.py, devemos importar a biblioteca padrão de leitura/gravação de CSV.
import csv
Se desejar, poderás criar uma função/método para fazer essa leitura.
def general_reports():
with open("arquivo.csv", 'rt', encoding='utf8') as csvfile:
csv_reader = csv.reader(csvfile, delimiter=';', quotechar=';')
# next fará com que vá para a próxima linha do CSV
next(csv_reader)
for row in csv_reader:
print(', '.join(row))
Resumindo, o método acima pega um arquivo CSV, pula a primeira linha (talvez uma linha com o nome das colunas) e vai printando as próximas linhas, dividindo-as pelo delimiter (delimitador, ‘;’).
Espero que tenha ajudado.
