|
Re: Importer des données csv |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
30/04/2011 21:27 De Hérault
Post(s): 602
|
Bonjour Makhaon,
Voici qui devrait t'aider (inspiré de cette réponse https://blender.stackexchange.com/questions/71458/how-to-read-a-csv-file-and-use-the-values-as-x-and-y-points-in-blender) : import bpy import csv from mathutils import Vector #remplace test.csv ci-dessous par le chemin complet vers ton fichier with open('test.csv', newline='') as inputfile: results = list(csv.reader(inputfile)) #on saute les 3 premières lignes qui sont des titres si j'ai bien compris title1 = results[0] title2 = results[1] title3 = results[2] #on lit les données jusqu'au titre suivant, tu peux adapter la valeur 2980 si ça ne correspond pas for i in range(3,2980): columnX = results[i][0] columnY = results[i][1] #ici les données sont affichées dans la console mais tu peux faire ton traitement avec les variables columnX et columnY print("X = " + columnX + " / Y = " + columnY) #on lit la deuxième partie des données jusqu'à la fin du fichier (le nombre de lignes est obtenu par la fonction len(results) for i in range(2982,len(results)): columnX = results[i][0] columnY = results[i][1] print("X = " + columnX + " / Y = " + columnY)
Contribution le : 18/08/2021 18:00
|
|
![]() ![]() |
|
Re: Importer des données csv |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
30/04/2011 21:27 De Hérault
Post(s): 602
|
Bon apparemment les tabulations ont été perdues dans le message (très importantes en python), voici un lien vers le code : https://pastecode.io/s/0am44euw
Contribution le : 18/08/2021 18:01
|
|
![]() ![]() |
|
Re: Importer des données csv |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
30/04/2011 21:27 De Hérault
Post(s): 602
|
Mais c'est trop cool ça, j'avais oublié
![]()
Contribution le : 18/08/2021 18:13
|
|
![]() ![]() |