Untitled

mail@pastecode.io avatar
unknown
python
3 years ago
979 B
19
Indexable
Never
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)