Requisitos previos: trabajar con archivos csv en Python
CSV (valores separados por comas) es un formato de archivo simple que se utiliza para almacenar datos tabulares, como una hoja de cálculo o una base de datos. El archivo CSV almacena datos tabulares (números y texto) en texto sin formato. Cada línea del archivo es un registro de datos. Cada registro consta de uno o más campos, separados por comas. El uso de la coma como separador de campo es el origen del nombre de este formato de archivo.
Los datos sin procesar CSV no se pueden utilizar para usarlos en nuestro programa Python, puede ser más beneficioso si pudiéramos leer y separar comas y almacenarlos en una estructura de datos. Podemos convertir datos en listas o diccionarios o una combinación de ambos usando funciones csv.reader
o csv.dictreader
directamente manualmente
y en este artículo lo veremos con la ayuda del código.
Ejemplo 1: cargando CSV a la lista
Archivo CSV:
# importing module import csv # csv fileused id Geeks.csv filename="Geeks.csv" # opening the file using "with" # statement with open(filename,'r') as data: for line in csv.reader(data): print(line) # then data is read line by line # using csv.reader the printed # result will be in a list format # which is easy to interpret
Producción:
Ejemplo 2: carga de CSV en el diccionario
import csv filename ="Geeks.csv" # opening the file using "with" # statement with open(filename, 'r') as data: for line in csv.DictReader(data): print(line)
Producción:
Publicación traducida automáticamente
Artículo escrito por RISHABHRASTOGI2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA