bonjour
je souhaite importer un fichier excel vers une base de donnée SQL server
le contenu du fichier excel est de ce type
marque ;modéle ; couleur ;
bmw ;z5 ; bleu;
bmw ;z5 ; verte
bmw ;z5 ; noire
bmw ;z3 ; bleu
bmw ;z3 ; rouge
mercedes;250 ; bleu;
mercedes;200 ; verte
mercedes;250 ; noire
mercedes;200 ; bleu
mercedes;250 ; rouge
je veux l'importer dans une base de donnée en un premier temps et apres les recupérer dans des listes déroulantes dynamique ,quant je selectionne par exemple bmw j'ai la deuxiéme liste se remplie par les modéles et la suivante par les couleurs
donc j'ai un module d'import dans une base de donnée et un module d'export dans les listes déroulante (celui la fonctionne)
le probleme est que le module d'import prends beaucoup de temps ,en asp.net coté serveur ça depasse le timeout et en ajax j'en ai pour une dizaine de minutes car j'enregistre les élement 1 par un dans la base de donné (chaque élement est enregistré et j'enregistre aussi son parent sur qui il pointe)
est ce qu'il y'as une autre méthode pour optimiser le traitement de excell vers la base de donnée? passage par xml ou procdeures stocké?
et quel est la méthode optimale pour enregistrer une liste chainée dans une base de donnée
merci pour votre aide
Partager