Verbinden von Excel mit einer Datenbank und Erstellen eines Berichts

Gilt für:Azure SQL-DatenbankAzure SQL Managed InstanceSQL-Datenbank in Fabric

Sie können eine Verbindung von Excel mit einer Datenbank herstellen und dann Daten importieren und Tabellen und Diagramme basierend auf den Werten in der Datenbank erstellen. In diesem Tutorial richten Sie die Verbindung zwischen Excel und einer Datenbanktabelle ein, speichern die Datei, in der die Daten und Verbindungsinformationen für Excel vorgehalten werden, und erstellen aus den Datenbankwerten dann ein PivotChart.

Bevor Sie beginnen können, müssen Sie eine Datenbank erstellen. Wenn Sie keins haben:

In diesem Artikel importieren Sie die in diesem Artikel verwendeten Beispieldaten in Excel, Sie können jedoch ähnliche Schritte auch mit Ihren eigenen Daten befolgen.

Sie benötigen auch eine Kopie von Excel. In diesem Artikel wird Microsoft Excel 2016verwendet.

Excel verbinden und Daten laden

  1. Um Excel mit einer Datenbank in SQL Database zu verbinden, öffnen Sie Excel und erstellen Sie dann eine neue Arbeitsmappe oder öffnen Sie eine vorhandene Excel-Arbeitsmappe.

  2. Wählen Sie auf der Menüleiste im oberen Bereich der Seite die Registerkarte Daten, dann Daten abrufen, „Aus Azure“ und schließlich Aus Azure SQL-Datenbank aus.

    Screenshot des Bildschirms zum Auswählen der Datenquelle: Verbinden von Excel mit SQL-Datenbank.

  3. Geben Sie im Dialogfeld SQL Server-Datenbank den Servernamen ein, mit dem Sie eine Verbindung herstellen möchten.

    • In der Azure SQL-Datenbank sieht dies wie folgt aus: <servername>.database.windows.net.
    • In azure SQL Managed Instance sieht dies wie folgt aus: <your-instance-name>.<unique-dns-prefix>.database.windows.net.
    • In der SQL-Datenbank in Fabric sieht dies wie folgt aus: <server-unique-identifier>.<tenant>.fabric.microsoft.com.
  4. Geben Sie optional den Namen der Datenbank ein. Wählen Sie OK aus, um das Anmeldedatenfenster zu öffnen.

  5. Wählen Sie im Dialogfeld SQL Server-Datenbank auf der linken Seite Datenbank aus, und geben Sie dann Ihren Benutzernamen und das Kennwort für den Server ein, mit dem Sie eine Verbindung herstellen möchten. Wählen Sie Connect aus, um den Navigator zu öffnen.

    Tipp

    Je nach Netzwerkumgebung können Sie möglicherweise keine Verbindung herstellen, wenn der Server den Datenverkehr von Ihrer Client-IP-Adresse nicht zulässt. Wechseln Sie zum Azure-Portal, wählen Sie SQL-Server aus, wählen Sie Ihren Server aus, wählen Sie die Firewall unter den Einstellungen aus, und fügen Sie Ihre Client-IP-Adresse hinzu. Weitere Informationen finden Sie unter IP-Firewallregeln.

  6. Wählen Sie im Navigator die Datenbank aus, mit der Sie in der Liste arbeiten möchten, wählen Sie die Tabellen oder Ansichten aus, mit der Sie arbeiten möchten (wir haben ausgewählt vGetAllCategories), und wählen Sie dann "Laden" aus, um die Daten aus Ihrer Datenbank in Ihre Excel-Tabelle zu verschieben.

Importieren Sie die Daten in Excel und erstellen Sie ein PivotChart

Nachdem Sie die Verbindung hergestellt haben, stehen mehrere unterschiedliche Optionen zum Laden der Daten zur Verfügung. Mit den folgenden Schritten erstellen Sie beispielsweise ein PivotChart basierend auf den in Ihrer Datenbank in SQL-Datenbank gefundenen Daten.

  1. Führen Sie die Schritte im vorherigen Abschnitt aus, wählen Sie jedoch dieses Mal in der Dropdownliste Laden anstelle von Laden die Option Laden in aus.

  2. Wählen Sie als Nächstes das Format aus, in dem Sie diese Daten in der Arbeitsmappe anzeigen möchten. Wir haben PivotChart gewählt. Sie können auch ein Neues Arbeitsblatt erstellen oder die Option Dem Datenmodell diese Daten hinzufügen wählen. Weitere Informationen zu Datenmodellen finden Sie unter Erstellen eines Datenmodells in Excel.

    Screenshot aus Excel. Zeigt Die Schritte zum Auswählen des Formats für Daten in Excel.

    Das Arbeitsblatt enthält jetzt eine leere PivotTable und ein leeres PivotChart.

  3. Aktivieren Sie unter PivotTable-Felderalle Kontrollkästchen für die Felder, die Sie anzeigen möchten.

    Datenbankbericht konfigurieren.

Tipp

Wenn Sie andere Excel-Arbeitsmappen und -Arbeitsblätter mit der Datenbank verbinden möchten, wählen Sie die Registerkarte Daten und dann Zuletzt verwendete Quellen aus, um das Dialogfeld Zuletzt verwendete Quellen zu öffnen. Wählen Sie dort die Verbindung aus, die Sie in der Liste erstellt haben, und wählen Sie dann "Öffnen" aus.

Eine permanente Verbindung mithilfe einer .odc-Datei erstellen

Wenn Sie die Verbindungsdetails dauerhaft speichern möchten, können Sie eine ODC-Datei erstellen und diese Verbindung zu einer Option machen, die im Dialogfeld Vorhandene Verbindungen ausgewählt werden kann.

  1. Wählen Sie auf der Menüleiste im oberen Bereich der Seite die Registerkarte Daten und dann Vorhandene Verbindungen aus, um das Dialogfeld Vorhandene Verbindungen zu öffnen.

    1. Wählen Sie Weitere durchsuchen aus, um das Dialogfeld Datenquelle auswählen zu öffnen.

    2. Wählen Sie die Datei +NewSqlServerConnection.odc und dann Öffnen aus, um den Datenverbindungs-Assistenten zu öffnen.

      Screenshot von Microsoft Excel mit dem Schritt zum Erstellen einer neuen Verbindung.

  2. Geben Sie im Datenverbindungs-Assistenten den Servernamen und die Anmeldeinformationen für SQL-Datenbank ein. Wählen Sie Weiter aus.

    1. Wählen Sie die Datenbank aus, die Ihre Daten aus der Dropdownliste enthält.

    2. Wählen Sie die Tabelle oder Ansicht aus, an der Sie interessiert sind. Wir haben vGetAllCategories ausgewählt.

    3. Wählen Sie Weiter aus.

      Screenshot von Microsoft Excel mit den Schritten im Datenverbindungs-Assistenten.

  3. Wählen Sie auf dem nächsten Bildschirm des Datenverbindungs-Assistenten den Speicherort der Datei, den Dateinamen und den Anzeigenamen aus. Sie können auch das Verbindungszeichenfolgenkennwort in der Datei speichern, obwohl dies Ihre Daten potenziell für unerwünschten Zugriff verfügbar machen kann. Wählen Sie anschließend Fertig stellen aus.

    Screenshot aus Microsoft Excel vom Speichern der Datenverbindung.

  4. Wählen Sie aus, wie Ihre Daten importiert werden sollen. Wir haben uns für eine PivotTable entschieden. Sie können auch die Eigenschaften der Verbindung ändern, indem Sie Eigenschaften auswählen. Klicken Sie auf OK, wenn Sie bereit sind. Wenn Sie das Kennwort nicht mit der Datei gespeichert haben, werden Sie aufgefordert, Ihre Anmeldeinformationen einzugeben.

    Screenshot von Microsoft Excel zum Auswählen eines PivotTable-Berichts zum Importieren von Daten.

  5. Überprüfen Sie, ob die neue Verbindung gespeichert wurde, indem Sie die Registerkarte Daten öffnen und Vorhandene Verbindungen auswählen.

    Screenshot von Microsoft Excel von vorhandenen Verbindungen.