Bonjour à tous,
J'ai vu pas mal de sujet à propos de mon problème, mais ça ne m'a pas trop aider. Je demande donc votre attention.
J’ai un fichier Excel de plus de 2000 lignes à insérer dans une base de données SQL Server. En gros, ces lignes vont être insérées dans 2 tables, une table société et une table contact.
Le format du fichier Excel n'est pas encore définitif (je peux modifier sa structure avant de l'exploiter).
La première ligne du fichier correspond aux nom des colonnes.
Il peut y avoir plusieurs contacts par société, je vous montre un exemple pour que ça soit plus simple
voilà en gros la forme qu'il anomSociete numTelephone nomContact prenomContact email
----------------------------------------------------------------
Societe1 0000000000 Nom1 Prenom1 email1
Societe1 0000000000 Nom2 Prenom2 email2
Societe2 0000000001 Nom3 Prenom3 email3
et dans ma base de données, mes 2 tables seront :
Societe(id, nomSociete, numTelephone)
Contact(id, nomContact, prenomContact, email, idSociete)
Je ne vois pas comment traiter ça.
Je suis sous SQL Server 2005.
J'ai eu quelques indications sur le chat, on m'a parlé de Bulk Insert avec des curseurs mais je ne vois pas comment faire.
Si quelqu'un aurait une piste pour moi
Merci
Partager