sql >> Databasteknik >  >> RDS >> Sqlserver

Hur importerar jag en Excel-fil till SQL Server?

Det finns många artiklar om att skriva kod för att importera en excel-fil, men det här är en manual/genvägsversion:

Om du inte behöver importera din Excel-fil programmatiskt med kod kan du göra det mycket snabbt med menyn i SQL Management Studio .

Det snabbaste sättet att få din Excel-fil till SQL är att använda importguiden:

  1. Öppna SSMS (Sql Server Management Studio) och anslut till databasen där du vill importera din fil till.
  2. Importera data :högerklicka på måldatabasen i SSMS i Objektutforskaren under "Databaser", välj Tasks, Import Data . En importguide dyker upp (du kan vanligtvis bara klicka på "Nästa" på den första skärmen).

  1. Nästa fönster är 'Välj en datakälla ', välj Excel :

    • Välj Microsoft Excel i rullgardinsmenyn 'Datakälla' (det här alternativet ska visas automatiskt om du har installerat Excel).

    • Klicka på knappen "Bläddra" för att välja sökvägen till Excel-filen du vill importera.

    • Välj versionen av excel-filen (97-2003 är vanligtvis bra för filer med filtillägget .XLS, eller använd 2007 för nyare filer med filtillägget .XLSX)
    • Markera kryssrutan "Första raden har rubriker" om din excel-fil innehåller rubriker.
    • Klicka på nästa.

  1. På "Välj en destination ', välj måldatabas :
    • Välj 'Servernamn', Autentisering (vanligtvis ditt sql-användarnamn och lösenord) och välj en databas som destination. Klicka på Nästa.

  1. På "Ange tabellkopia eller fråga ' fönster:

    • Välj för enkelhetens skull "Kopiera data från en eller flera tabeller eller vyer", klicka på Nästa.
  2. 'Välj källtabeller: ' välj kalkylbladen från din Excel-fil och ange en måltabell för varje kalkylblad. Om du inte har en tabell ännu skapar guiden en ny tabell som matchar alla kolumner från ditt kalkylblad. Klicka på Nästa.

  1. Klicka på Slutför.


  1. Vad är den lagrade förfarandet och varför den lagrade förfarandet?

  2. Utforska alternativ för lågprioriterade lås väntan i SQL Server 2014 CTP1

  3. Steg för att ändra administratörslösenord som har förlorats eller glömts av en EBS WebLogic Domain R12.2

  4. PostgreSQL var allt i array