Parser Fichier format CSV
Petite question que je soumet à votre sagacité.
Voilà je dois lire une information dans un fichier au format CSV (pas de soucis). La difficulté est que suivant le fichier CSV cette information n'est pas toujours dans le même indice de colonne.
Pour certains fichiers elle est en colonne 2, d'autres en colonne 5, ... et bien sur pour agrémenter le tout les fichiers CSV n'ont pas forcement tous le même nombre de colonnes et pas forcement la première ligne d’entête.
J'ai donc un paramètre, renseigné par l'utilisateur, indiquant l'indice de la colonne à lire et (a voir) un second paramètre indiquant si le fichier à un entête en première ligne ou non.
La question est donc : Auriez une petite idée sur comment procéder pour que cette lecture soit la plus générique possible ? L'objectif étant de limiter, dans le mesure du possible, tout maintenance sur le code lorsque j'ai de nouveaux fichiers.
Merci de votre aide.