Lire la table des familles d'aliments du Ciqual

Présentation

Les données communiquées par le Ciqual, sont disponibles sous deux formats :

csv : format informatique ouvert qui permet d'exploiter les données dans un tableur, par exemple Excel. Cela permet d'avoir un tableau de données croisés plus difficilement exploitable pour un traitement informatique.

mdb : format de la base de données Microsoft Access qui regroupe les données par table en permettant de gérer les relation entre ces tables

Documentation sur la base de données Access du Ciqual

ciqual_2016_lisezmoi_mdb.pdf

Réalisation

Vous allez créer un programme Python qui utilise une interface graphique pour lire la table sur les familles d'aliments du Ciqual à partir du fichier csv.

le fichier cvs de cette table : food_groups.zip

Exemple de programme Python de lecture du fichier :

# -*- coding: utf-8 -*- famille = open("FOOD_GROUPS.csv", "r") ligne = famille.readline() while ligne: champ = ligne.split(';') code = champ[0] nomFrancais = champ[1] nomAnglais = champ[2] print("code = {} - nomFrancais = {} - nomAnglais = {}".format(code, nomFrancais, nomAnglais)) ligne = famille.readline() famille.close()

Pour en savoir plus :

sur la gestion des fichiers csv : Les fichiers

la création de widget avec Kivi : Python - Kivy : Utilisez les widget Boutons, Labels et TextInput

Le projet ...

Je reviens à la page du projet ICN 1ère 2016