Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Lecture du fichier MS Excel à partir de SQL Server 2005

Cela ressemble à un ancien pilote OLE DB pour Excel. Non pas que cela ne fonctionne pas - vous pouvez toujours "interroger" la feuille de calcul avec. Essayez peut-être quelque chose de plus récent :

SELECT * FROM   
OPENROWSET('Microsoft.ACE.OLEDB.12.0',        
    'Excel 12.0 Xml;HDR=YES;Database=C:\File.xls',        
    'SELECT * FROM [Sheet1$]') 

Vous aurez besoin d'un pilote ODBC mis à jour sur le serveur SQL (assurez-vous d'obtenir la version 32 ou 64 bits appropriée).