sql >> Database >  >> RDS >> Sqlserver

Hoe importeer ik een Excel-bestand in SQL Server?

Er zijn veel artikelen over het schrijven van code om een ​​Excel-bestand te importeren, maar dit is een handmatige/snelkoppelingsversie:

Als u uw Excel-bestand niet programmatisch met code hoeft te importeren, kunt u dit heel snel doen via het menu in SQL Management Studio .

De snelste manier om uw Excel-bestand in SQL te krijgen, is door de importwizard te gebruiken:

  1. SSMS openen (Sql Server Management Studio) en maak verbinding met de database waarin u uw bestand wilt importeren.
  2. Gegevens importeren :klik in SSMS in Objectverkenner onder 'Databases' met de rechtermuisknop op de doeldatabase, selecteer Taken, gegevens importeren . Er verschijnt een importwizard (u kunt meestal gewoon op 'Volgende' klikken op het eerste scherm).

  1. Het volgende venster is 'Kies een gegevensbron ', selecteer Excel :

    • Selecteer in de vervolgkeuzelijst 'Gegevensbron' Microsoft Excel (deze optie zou automatisch moeten verschijnen als Excel is geïnstalleerd).

    • Klik op de knop 'Bladeren' om het pad te selecteren naar het Excel-bestand dat u wilt importeren.

    • Selecteer de versie van het Excel-bestand (97-2003 is meestal prima voor bestanden met de extensie .XLS, of gebruik 2007 voor nieuwere bestanden met de extensie .XLSX)
    • Vink het selectievakje 'Eerste rij heeft kopteksten' aan als uw Excel-bestand kopteksten bevat.
    • Klik op volgende.

  1. Op de 'Kies een bestemming ' scherm, selecteer de bestemmingsdatabase :
    • Selecteer de 'Servernaam', Authenticatie (meestal uw SQL-gebruikersnaam en wachtwoord) en selecteer een Database als bestemming. Klik op Volgende.

  1. Op de 'Specificeer tabelkopie of query ' venster:

    • Voor de eenvoud selecteert u 'Gegevens kopiëren uit een of meer tabellen of weergaven' en klikt u op Volgende.
  2. 'Selecteer brontabellen: ' kies de werkblad(en) uit uw Excel-bestand en specificeer een bestemmingstabel voor elk werkblad. Als je nog geen tabel hebt, zal de wizard heel vriendelijk een nieuwe tabel maken die overeenkomt met alle kolommen van je spreadsheet. Klik volgende.

  1. Klik op Voltooien.


  1. TO_YMINTERVAL() Functie in Oracle

  2. mysql Foreign key constraint is onjuist gevormde fout

  3. 2 manieren om de grootte van een database in PostgreSQL te krijgen

  4. Hoe vraag ik tussen twee datums met MySQL?