Bonjour
J'ai un fichier Excel (.xls), se compose de 50 lignes et de 5 colonnes. Je voudrais le lire sur python ainsi créer une table pour stocker ces donner. Est ce que vous avez une idée sur comment faire?
Bonjour
J'ai un fichier Excel (.xls), se compose de 50 lignes et de 5 colonnes. Je voudrais le lire sur python ainsi créer une table pour stocker ces donner. Est ce que vous avez une idée sur comment faire?
Hello,
Le plus simple est d'exporter les données depuis ton tableur au format CSV, puis d'utiliser le module csv de python pour récupérer ces données.
Pourfendeur de singletons en croisade
Bonjour,
Une solution est de lire directement le fichier avec le module xlrd, ceci évite des conversions :
Alex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import xlrd wb = xlrd.open_workbook('sample.xls') for s in wb.sheets(): table=[] # Creation d'une liste de lignes print 'Feuille:',s.name for ligne in range(s.nrows): table.append([]) # Creation d'une liste par ligne pour les colonnes : table[ligne][colonne] for col in range(s.ncols): table[ligne].append(s.cell(ligne,col).value) print table
Petite précision sur ce dernier module, il y a eu un post il n'y a pas longtemps sur ce module. Il ne permet que de lire, si tu veux également écrire il faut utiliser un autre module, et si tu veux a la fois lire et ecrire, il y a un troisieme module qui manage les deux autres.
Autre option possible sinon, en plus de celle deja fournie, passer au format libre ODF (Libre Office). Tu trouves alors plein de module tel que EZODF
"La connaissance appartient à tout le monde" (Film Antitrust)
Tout le nécessaire pour Python:
*News/Accueil *Cours/tutoriels *FAQ *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels
Salut,
Ce post est-il toujours d'actualité? Si non merci de le cloturer avec .
"La connaissance appartient à tout le monde" (Film Antitrust)
Tout le nécessaire pour Python:
*News/Accueil *Cours/tutoriels *FAQ *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager