2016-09-21 5 views

Antwort

3

Es gibt viele Artikel über das Schreiben von Code eine Excel-Datei zu importieren, aber das ist eine manuelle/Abkürzung Version:

Wenn Sie nicht Ihre Excel programmatisch Code-Datei importieren müssen verwenden Sie es sehr tun können Verwenden Sie schnell das Menü in SQL Management Studio.

Der schnellste Weg, um Ihre Excel-Datei in SQL zu erhalten ist durch den Import-Assistenten:

  1. öffnen SSMS (SQL Server Management Studio) und mit der Datenbank verbinden, wo Sie wollen Importieren Sie Ihre Datei in.
  2. Daten importieren: Klicken Sie im Objekt-Explorer unter 'Datenbanken' mit der rechten Maustaste auf die Zieldatenbank, wählen Sie Aufgaben, Daten importieren. Ein Import-Assistent wird angezeigt (Sie können normalerweise einfach auf dem ersten Bildschirm auf "Weiter" klicken).

enter image description here

  1. Das nächste Fenster ist 'Datenquelle auswählen' wählen Excel:

    • In der ‚Data Wählen Sie in der Dropdown-Liste der Quelle Microsoft Excel aus (diese Option sollte automatisch erscheinen, wenn Sie Excel installiert haben).

    • Klicken Sie auf die Schaltfläche ‚Durchsuchen‘ den Pfad zur Excel auszuwählen Datei, die Sie importieren möchten.

    • Wählen Sie die Version der Excel-Datei (97-2003 ist in der Regel für Dateien mit einer Erweiterung von .xls fein, oder 2007 für neuere Dateien verwenden, um mit einer XLSX-Erweiterung)
    • Tick der ‚Erste Zeile hat headers‘ Checkbox wenn Ihre Excel-Datei Header enthält. nächste
    • Click.

enter image description here

  1. Auf der 'Wählen Sie eine Destination' Bildschirm, wählen Zieldatenbank:
    • Wählen Sie den ‚Server-Name ', Authentifizierung (in der Regel Ihr sql Benutzername & Passwort) und wählen Sie eine Datenbank als Ziel. Weiter klicken.

enter image description here

  1. Auf der 'Geben Sie Tabelle kopieren oder Abfrage' Fenster:

    • Der Einfachheit halber wählen Sie einfach ‚Kopieren von Daten aus einer oder mehreren Tabellen oder Ansichten klicken Sie auf Weiter.
  2. 'Select Source Tables:' wählen Sie das Arbeitsblatt (n) aus der Excel-Datei und eine Zieltabelle für jedes Arbeitsblatt angeben. Wenn Sie noch keine Tabelle haben, erstellt der Assistent sehr wohl eine neue Tabelle, die mit allen Spalten Ihrer Tabelle übereinstimmt. Weiter klicken.

enter image description here

  1. Klicken Sie auf Fertig stellen.
+4

Warum beantworten Sie Ihre eigene Frage? Außerdem bist du sehr schnell! –

2

Sie können auch OPENROWSET verwenden, um Excel-Datei in SQL Server zu importieren.

SELECT * INTO Your_Table FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
         'Excel 12.0;Database=C:\temp\MySpreadsheet.xlsx', 
         'SELECT * FROM [Data$]') 
Verwandte Themen