sql >> Database teknologi >  >> RDS >> Sqlserver

Læser MS Excel-fil fra SQL Server 2005

Det ligner en ældre OLE DB-driver til Excel. Ikke at det ikke virker - du kan stadig "forespørge" regnearket med det. Prøv måske noget nyere:

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

Du skal bruge en opdateret ODBC-driver på SQL Server (sørg for at få den passende 32 vs 64 bit version).




  1. I en join, hvordan man præfikser alle kolonnenavne med den tabel, den kom fra

  2. Sådan trimmes de første tre tegn baseret på det første bogstav (udtryk), før det indsættes i databasen

  3. Valg af det rigtige indeks til PostgreSQL-forespørgsel

  4. Mere end én tabel fundet i navneområdet (, ) - SchemaExtractionException