2016-04-20 7 views
0

Ich habe eine Excel-Tabelle mit mehreren Zeilen Ich möchte diese Daten in einer SQL Server-Tabelle direkt aus Excel speichern. Ich meine, ich möchte in Excel (nicht in SQL Server) eine Unterseite drücken, um diese Tabelle in meiner SQL Server-Datenbank zu speichern.Exportieren von Daten von Excel zu SQL Server (direkt aus Excel, nicht mit SQL Server-Daten-Assistenten)

Ich habe googeln, aber jede Lösung, die ich finde, verwendet SQL Server Export/Import-Assistenten. Gibt es eine Möglichkeit, dies direkt aus Excel zu tun?

Vielen Dank! Ich schätze jede mögliche Hilfe

+0

Haben Sie versucht SSIS? –

+0

Ja, es ist möglich, ich habe eine Menge Berichte erstellt, die Daten von Sql Server nach Excel herunterladen, indem Sie auf die Schaltfläche in Excel klicken, das Speichern von Daten ist ebenfalls möglich. Sie müssen eine ODBC-Verbindung in Ihrem Windows erstellen und nach dem Namen dieser ODBC-Verbindung müssen Sie von Excel VBA zu Sql Server verbinden, dann können Sie Ihre Datenbank mit SQL abfragen: auswählen, aktualisieren, einfügen, SP usw. Vielleicht letzteres werde ich können ein Beispiel einfügen –

+0

Vielen Dank! Ich werde einen Blick werfen –

Antwort

0

Ja es gibt, aber es erfordert einige Entwicklung auf Ihrer Seite. Zum Beispiel können Sie VBA-Makro wie die

Export Import Excel SQL in diesem Artikel gezeigt erstellen

Sie könnten SSIS-Paket erstellen, aber dies erfordert es außerhalb des Excel oder sonst ein anderes Makro ausgeführt wird benötigt werden, um die SSIS Jobs zu nennen ,

Sie können PowerShell und OpenXML verwenden, wenn die Excel-Dokumente nur xlsx sind.

Hoffe, das hilft

+0

Danke! Ich werde es mir auch ansehen –

Verwandte Themen