bonjour,

j'ai un fichier excel qui contient ce genre de chaîne sur deux colonnes (pour la 1ère ligne)>>
ID colonneb
1219 [[53.27,1.80507],[53.4592316,1.039522513]]

donc une colonne avec un id et une autre avec des paires de coordonnées (le nombre de paire est très variable)

j'essaye d'obtenir une extraction avec un id correspondant à une paire le tout sur trois colonne
id X Y
1219 53.27 1.80507

pour l'instant avec ce code , j'ai tout sur deux colonnes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
liste=[]
with open(table, "rb") as f:
    for ligne in csv.reader(f, delimiter=';', quoting = csv.QUOTE_NONE):
        a=ligne[1].replace('[','')
        b=a.replace(']','')
        c=b.split(',')
        liste.append((ligne[0],c))
for row in liste:
	liste2=row[1]
	for rows in liste2:
		print row[0],rows
mes valeurs sont séparés sur deux colonnes...mais je ne vois pas comment obtenir ce que je veux??
merci d'avance pour votre aide