Skip to main content

Leer csv con Python

Diversos ejemplos para trabajar con CSV en python

import csv

with open('archivo.csv') as f:
    reader = csv.reader(f)
    headers = next(reader)
    print('Headers: ', headers)
    for row in reader:
        print(row)

Usando Dictreader

import csv

with open('ejemplocsv') as f:
    reader = csv.DictReader(f)
    for row in reader:
        print(row)
        print(row['columna_A'], row['Columna_D'])

Leyendo con delimitador

import csv

with open('ejemplo.csv') as f:
    reader = csv.reader(f, delimiter=';')
    for row in reader:
        print(row)