sql >> Databasteknik >  >> RDS >> Sqlserver

Hur importerar jag ett Excel-kalkylblad till SQL Server 2008R2-databasen?

Det finns en Microsoft Knowledge Base-artikel som beskriver alla sätt som detta är möjligt.

http://support.microsoft.com/kb/321686

Jag tror att det är det enklaste sättet att använda OPENROWSET eller OPENDATASOURCE, utan guiden. (se Distribuerade frågor)

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])

Se dokumentationen för OPENROWSET, med exempel längre ner på sidan.

http://msdn.microsoft.com/en-us/library/ms190312 .aspx

Manuellt

Högerklicka på databasnamnet/gå till uppgift och välj sedan importera data, som källa välj en excel-fil som du skapade tidigare och välj dess sökväg på nästa sida välj sql-server som destination




  1. Hur ändrar man nummer(7,2) till varchar i oracle?

  2. Hur kan jag ställa in mysqls lösenord i scenariot mysqld_safe körs?

  3. Docker Compose anslut ECONNREFUSED 172.18.0.4:3306

  4. MySQL beviljar privilegier till användare för databas