Bonjour
Je dois compléter un fichier à partir des données d'un second.
Le script que j'ai développé actuellement
- lit en séquence le premier fichier
- pour chaque enregistrement du premier fichier, boucle sur les enregistrements du second jusqu'à trouver une clé identique
- si une clé identique est trouvée, récupération des informations souhaitées et écriture d'une ligne dans le fichier de sortie
- sinon, écriture de la ligne d'origine dans le fichier de sortie, sans complément
La durée de traitement est assez longue, je suppose parce que je lis n fois le second fichier du début à la fin (ou a minima jusqu'à ce que je trouve une clé identique)
Pourriez-vous m'indiquer quel autre moyen, plus efficace, je peux mettre en place pour que le traitement dure moins longtemps (et qu'il soit fonctionnellement plus "correct", car lire n fois le même fichier dans le même traitement ...).
Malgré mes recherches, et certains exemples théoriques trouvés sur internet, je n'ai pu réussir à mettre en place une lecture en parallèle des deux fichiers, ni un fonctionnement par tableau permettant un accès direct.
Merci par avance pour vos contributions.
Partager