Importer fichier .xls sous SQL server [Fermé]

Signaler
-
 yakin -
Bonjour,
J'ai actuellement un petit problème. Je suis en stage et je dois récupérer toutes les infos d'un fichier excel et les inclure dans une base SQL SERVER.

Est ce qu'il y aurai moyen d'automatiser tout ça ??

Parceque ce fichier est énorme et il faudrai(si possible) que ça me créer les tables et que ça inclue les champs.


Merci ce votre aide

5 réponses

tu peux utiliser SSIS , c le meilleur dans ce genre de situation
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Messages postés
1
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
18 mars 2008

Tu peux utiliser le DTS de SQL Server pour importer tes feuilles de calcul

Tiens moi informé si cela t'a aidé...courage!

Toto3w
bonsoir,
j'ai le même problème
j'ai essayé le DTS mais je n'y arrive pas
j'ai tout le temps une erreur lors de l'import
je voudrais savoir s'il y a une formule qui permettrait via un programme en VB automatiser l'import
j'ai trouvé çà mais je crois qu'il y a une erreur:

SELECT *
INTO nomtable FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\xxx\df.xls;HDR=YES';'SELECT * FROM [Feuil1$]')

et

INSERT *
INTO nomtable FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\xxx\df.xls;HDR=YES';'SELECT * FROM [Feuil1$]')


quelqu'un aurait une réponse fiable?

merci d'avance

mandibul_a_zero@hotmail.com
Salut, voila le code a inserer dans mysql server:
LOAD DATA INFILE 'chemin de ton fichier'
INTO TABLE "ta table"
COLUMNS
TERMINATED BY ';'
il est preferable d utiliser un fichier de format csv
Il faut juste faire copier coller; tu crées tes tables dans sql server ; faire editer la table puis coller !!!