|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 145 ![]() |
Bonjour,
Je voulais savoir comment je pourrais importer des données qui sont sous excels et les inserer dans une table sql? Pour me connecter sous oracle j'utilise TOAD. Je vous remercie d'avance |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
bjr. j'ai déjà fait ça de deux manières.
1 : dans ton fichier excel, tu crées une nvlle colonne en faisant une concaténation entres tes clonnes avec la chaine de caractères "insert into TaTable(Tacolonne1,Tacolonne2...)values(" tu fais ça pour une ligne et tu appliques après pour toutes les lignes. cela va te permettre de récupérer un script sql d'insertion que tu pourras exécuter sous oracle. 2 : en utilisant sql loader d'oracle dans ton fichier excel tu fais un export en fichier text puis tu charges ce fichier text à l'aide de sql loader. j'espère que ça peut t'aider. n'hésite pas à poser des questions. a+ |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Si c'est une opération ponctuelle, tu peux le faire avec Toad (suivant la version) :
Menu Database -> Import -> Table Data Il ne reste plus qu'à sélectionner la table et à exécuter le wizzard.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
bjr. ta solution PlaineR me semble bonne et simple.
alors wormseric tu testes et tu nous dis le résultat. a+ |
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 145 ![]() |
J'ai essayer en passant par toad, mais malheureusement je n'y arrive pas, j'ai des erreur qui s'affiche. Sinon, j'ai essayer de creer le script SQL sur excel, mais vue que je suis pas expert sur excel, j'ai quelque problème à creer le script.
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() |
RE bonjour,
mets les nom de tes colonnes excel (B1 C1, D1,..etc) entre côtes. j'ai fait un exemple avec trois colonnes et voici le code de la fonction concaténation : Code :
=CONCATENER("INSERT INTO ACTIONS_MAIL_AGENCE M9(ID, RED, REF_CCOD, REF_ICIS, PRENOM, NOM, EMAIL, DATE_HEURE_OPERATION, CODE_TYPE, CORPS_MAIL, OBJET_MAIL) VALUES('";A1;"','";B1;"','";C1;"');") Code :
INSERT INTO ACTIONS_MAIL_AGENCE M9(ID, RED, REF_CCOD, REF_ICIS, PRENOM, NOM, EMAIL, DATE_HEURE_OPERATION, CODE_TYPE, CORPS_MAIL, OBJET_MAIL) VALUES('az','qjsdjsd','shgdfgdv'); a+ |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 145 ![]() |
Merci de ton aide, ca marche la creation de script sur excel
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
je suis content pour toi.
bon courage. a+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com