Importer fichier .xls sous SQL server

Fermé
rastajeff - 18 mars 2008 à 11:41
 yakin - 7 déc. 2010 à 15:26
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
A voir également:

5 réponses

tu peux utiliser SSIS , c le meilleur dans ce genre de situation
1
Toto3w Messages postés 1 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 18 mars 2008
18 mars 2008 à 16:17
Tu peux utiliser le DTS de SQL Server pour importer tes feuilles de calcul

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

Toto3w
0
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
0
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Il faut juste faire copier coller; tu crées tes tables dans sql server ; faire editer la table puis coller !!!
0