Autant pour moi, je ne maitrise pas du tout le python
j’avais naivement pensé que la recherche se faisait sur le titre de la colonne.
Je comprends donc que c’est le row[4] qui donne la valeur.
Qq1 peut m’expliquer pourquoi [4] donne la bonne valeur, car moi quand je regarde le fichier la colonne E c’est [5], au pire [3] si on part de P_SOUSRITE…j’aimerai bien comprendre cette formule !?
if row[1] == '' and row[2] == P_SOUSCRITE:
print('{"PART_FIXE_TTC": '+row[4].replace(",", "." )+'
Edit: je me répond, car je pense avoir compris.
Effectivement on recherche les lignes avec une date de début et sans date de fin. Et de fait dans ces dernière lignes on peut considérer que la colonne B n’est pas comptabilisé donc [4] renvoi la 4ème valeur.
Si c’est pas ça dites le moi je finirai moins idiot
01/02/2023;31/07/2023;3;90,96;109,91;0,1708;0,2062
01/02/2023;31/07/2023;6;117,24;143,71;0,1708;0,2062
01/02/2023;31/07/2023;9;144,96;179,39;0,1708;0,2062
01/02/2023;31/07/2023;12;173,64;216,26;0,1708;0,2062
01/02/2023;31/07/2023;15;200,28;250,54;0,1708;0,2062
01/08/2023;;3;94,08;114,14;0,1887;0,2276
01/08/2023;;6;121,92;149,96;0,1887;0,2276
01/08/2023;;9;152,28;189,01;0,1887;0,2276
01/08/2023;;12;183,36;228,99;0,1887;0,2276
01/08/2023;;15;211,92;265,73;0,1887;0,2276