amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009
-
12 nov. 2008 à 13:22
amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009
-
17 nov. 2008 à 18:36
Bonjours à tous,
Voila, j'ai un classeur excel sous cette forme:
a b
c d
e f
g h
.
.
.
Et j'aimerais le lire sous python afin de tirer une liste [[a;b];[c;d];[e;f];[g;h];...]
Quelqu'un aurais une idée ou des pistes à me fournir?
Personnellement je sèche.
A voir également:
Extraire des données d'un fichier excel avec python
Il y a aussi le module Xlrd que je ne connais pas, on en voit des exemples ici :
http://code.activestate.com/recipes/483742/ Bon courage, quand à moi je n'utilise pas windows, donc pas excel...
amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009 17 nov. 2008 à 18:36
Pour ceux que ça intéresse, voici la solution que j'ai finalement utilisée:
J'enrigistre dans mon tableur en .csv et j'effectue un split(";") sous python...
# -*- coding: cp1252 -*-
import tkFileDialog
fichier=tkFileDialog.askopenfilename(title='Choisissez le fichier à importer:')
file = open(fichier,"r")
a=0
liste=[]
while a<700:
liste.append((file.readline().split(";")))
try:
liste[a][0]=float(liste[a][0])
except:
liste[a][0]=0
try:
liste[a][1]=float(liste[a][1])
exceptIndexError:
liste[a].append(0)
amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009 13 nov. 2008 à 12:05
Win32com, sa sert à ouvrir une application non?
J'ai trouvé sur internet différentes librairies, comme csv2rec de matplotlib, pour gérer les fichiers .xls/.cvs mais leur fonctionnement reste pour moi assez obscure.
Pourais-tu préciser un peu plus ton idée s'il te plait?
Vous n’avez pas trouvé la réponse que vous recherchez ?