Waza!
J'ai un gros soucis pour le taf, et c'est assez complexe, donc cela risque d'être long, mais si une âme charitable comprends tout, ce serait le top :D:D:D:D
Alors voila : j'ai 2 fichiers donc la structure est identique. Ce sont des fichiers type CSV (champs séparés par des ;). Pour simplifier, on va considérer que chaque ligne de donnée ne contient que 2 champs : un identifiant unique et un autre champ. Les données sont classés suivant l'identifiant unique dans les deux fichiers.
Il faut que je fasse un appareillage des fichiers en trouvant :
1°) les données contenues dans un fichier, mais pas dans l'autre
2°) les données contenues dans l'autre fichier, mais pas dans le premier
3°) les données que je retrouve dans les 2 fichiers, mais avec le 2ème champ différent d'un fichier à l'autre.
Le tout bien sur avec des sauts dans les numéros uniques d'un fichier à l'autre...
Et lorsqu'il y a un écart, il me faut bien entendu les données du fichier 1 et du 2!!!!
Comme un schéma vaut mieux qu'un long discours, voila un exemple avec chaque fichier et le résultat attendu
Fichier 1 Fichier 2 Erreur? Données en retour
1;A (vide) O 1;A;' ';' '
2;A 2.A N
3.B O ' ';' ';3;B
4.Z O ' ';' ';4;Z
5;A 5;E O 5;A;5;E
Vala. J'espère que ce n'est pas trop confus, et j'espère trouver un cador qui me débloquera rapidement lol :D:D:D:D
Merci d'avance.