Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Lesen von MS Excel-Dateien von SQL Server 2005

Das sieht aus wie ein älterer OLE DB-Treiber für Excel. Nicht, dass es nicht funktioniert - Sie können die Tabelle immer noch damit "abfragen". Probieren Sie vielleicht etwas Neueres aus:

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

Sie benötigen einen aktualisierten ODBC-Treiber auf dem SQL Server (stellen Sie sicher, dass Sie die entsprechende 32- oder 64-Bit-Version erhalten).