- Création d'un petit programme pour faire un classement
- Creation compte gmail - Guide
- Création organigramme - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
- Programme demarrage windows 10 - Guide
7 réponses
4 nov. 2022 à 12:33
Bonjour,
Oui on peut lire et écrire dans une feuille Excel, avec les modules xlrd et xlsxwriter par exemple
Tu devrais commencer à coder quelque chose et ensuite nous montrer ce que tu as fait
sachant qu'on ne te donnera pas une solution toute faite ...
Salut,
J'ai du mal à visualiser ton fichier XLS, je vois pour l'instant que des entêtes Nom de la classe, Activité, Temps, dont les colonnes contiennent les données.
Si ce n'est pas le cas, peux-tu nous donner la structure de ton XLS (un exemple suffit).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionOk, donc le principe serait de regrouper les classes ayant la même activité et d'établir une chronologie ?
le module xlrd proposé par @Phil_1857 fait l'affaire, mais perso j'opterai pour le module pandas pour me sortir un dictionnaire ayant pour clés les entêtes et pour valeurs un dictionnaire de données.
Une bonne base pour créer l'ago.
Code:
from pandas import read_excel df = read_excel('Classement.xls') print(df.to_dict())
Sortie:
{'Classe': {0: '5FR362', 1: '5FR111', 2: '5FR122', 3: '5FR122', 4: '5FR122'}, 'Activités': {0: 'Cross', 1: 'Trottinette', 2: 'Fair-play', 3: 'Athlétisme', 4: 'Cross'}, 'Temps': {0: 2.3, 1: 2.4, 2: 1.8, 3: 2.5, 4: 2.8}}