J'ai essayé de contourner le problème en ajoutant usecols=range(1,21) mais j'obtiens l'erreur :
ValueError: Usecols do not match columns, columns expected but not found: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
Pourtant il y a bien ce nombre de colonnes...
En testant en mettant header = 21 (ce qui ne peut fonctionner que pour le fichier en exemple, les données pouvant commencer entre 17 et 24 dans le cas général), il me lit bien les données, j'en déduit que le problème viendrai des lignes vides entre les noms de colonnes et les données ? Comment je pourrais résoudre ce souci ?
Partager