Bonjour à tous.
Dans l'application que je développe en VB.NET avec une BDD SQL SERVER, je reçois un fichier CSV dont je dois insérer les informations dans ma BDD.
Le fichier CSV a comme entete les valeurs Champ1, champ2,champ3, ...
Lorsque j'insère mes données, la table de ma BDD attend les valeurs des champs 1, 2, 3, ... à la suite.
Mais imaginons que la structure de mon fichier CSV est modifiée (pourquoi faire simple quand on peut faire compliqué ...) et qu'il prend la forme champ1, champ3, champ2, ... Bref, que l'ordre des colonnes est modifié.
Comment puis-je faire pour que mon application repère le plus automatiquement possible le changement d'ordre des colonnes et qu'elle puisse alerter l'utilisateur et lui demander de choisir parmi les colonnes présentes dans le CSV quelle est la bonne et d'insérer les valeurs correspondantes ?
Tout celà sachant que mon supérieur n'a pas envi de s'embeter avec changer l'ordre des colonnes physiquement dans le fichier CSV
J'espere avoir été clair ...
Cordialement,
Vincent
Partager