Füllen Sie die Excel-Vorlage mit Daten vom SQL Server aus


2

Jeden Monat muss ich eine Excel-Vorlage mit Daten aus einer Datenbank ausfüllen, das heißt, ich muss ungefähr 100 Zellen ausfüllen.

Ich habe SQL-Abfragen geschrieben und weiß nicht, wie ich diese Daten in die Excel-Vorlage kopieren / einfügen kann.

Antworten:


1

Klicken Sie im Menüband auf der Registerkarte Daten auf die Registerkarte Aus anderen Quellen. Wählen Sie SQL Server.

Geben Sie den Namen des SQL Server-Computers in das Feld Servername ein.
Führen Sie unter Anmeldeinformationen einen der folgenden Schritte aus:
ein. Klicken Sie auf Windows-Authentifizierung verwenden, um Ihren aktuellen Microsoft Windows-Benutzernamen und Ihr aktuelles Kennwort zu verwenden.
b. Um einen Datenbankbenutzernamen und ein Kennwort einzugeben, klicken Sie auf Den folgenden Benutzernamen und das folgende Kennwort verwenden, und geben Sie dann Ihren Benutzernamen und Ihr Kennwort in die entsprechenden Felder Benutzername und Kennwort ein.

Sie können Ihre SQL-Abfrage auch über die Registerkarte Eigenschaften einfügen (nachdem eine Verbindung hergestellt wurde, unter dem Bereich Verbindungen).

Mehr Details


Betrifft dies nicht nur einen der beiden Teile? Das heißt, es wird beschrieben, wie eine Verbindung hergestellt wird, aber es wird nicht erläutert, wie die Ergebnisse der Abfrage in einen Datenbereich in Excel übertragen werden können.
Assad Ebrahim

1
@AKE, nein, der Link zeigt das Los einschließlich der Position, an der die Daten abgelegt werden sollen. Dies wird jedoch ziemlich oft angezeigt, und Sie werden automatisch dazu aufgefordert, sodass ich nicht das Bedürfnis hatte, es aufzunehmen.
Dave

Ah, ich habe den Link verpasst! Als potenziell nützliche Zusammenfassung: Wenn die Verbindung erfolgreich hergestellt wurde, werden die verfügbaren Tabellen & gt; Wähle einen Tisch. Daraufhin wird ein Dialogfeld zum Importieren von Daten angezeigt. Wählen Sie aus, wie Sie die Daten in Ihrer Arbeitsmappe anzeigen möchten ... (Tabelle, Pivot usw.) & gt; Eigenschaften ... ermöglicht den Zugriff auf die Registerkarte "Definition", auf der Sie im Bearbeitungsfeld "Befehlstext" bestimmte SQL-Anweisungen schreiben können. Wenn Sie auf OK klicken, wird eine Tabelle an den von Ihnen angegebenen Ort zurückgezogen, einschließlich der Kopfzeile.
Assad Ebrahim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.