Bonjour,
j'aurai voulu savoir comment insérer des données d'un fichier Excel dans une base Sql Server.
La difficulté tiens au fait que le fichier Excel contient plusieurs feuilles.
J'ai trouvé ceci : http://www.databasejournal.com/fea [...] _3331881_1
select * FROM OPENROWSET('SQLOLEDB',
'Excel 8.0;DATABASE=c:\External\MyExcel.xls', 'Select * from [Book1$]')
Où Book1$ représente selon moi le nom de la feuille (La connection avec la base fonctionne ce n'est pas le problème)
Mais l'analyseur me renvoie :
Serveur : Msg 208, Niveau 16, État 1, Ligne 1
Invalid object name 'Book1$'.
Serveur : Msg 8180, Niveau 16, État 1, Ligne 1
Statement(s) could not be prepared.
[OLE/DB provider returned message: Deferred prepare could not be completed.]
Si quelqu'un à une idée, elle est la bien venue...