So öffnen und konvertieren Sie eine XML-Datei in Excel
⚡ Intelligente Zusammenfassung
Der Import von XML in Excel verknüpft eine Tabellenkalkulation mit Daten, die außerhalb der Tabelle gespeichert sind, beispielsweise mit einem Webdienst, einer Datenbank oder einer Textdatei. Diese Seite erklärt externe Datenquellen, importiert einen aktuellen XML-Währungsfeed aus dem Web, öffnet eine lokale XML-Datei und beschreibt das Aktualisieren der Daten.

Daten sind der Blutkreislauf jedes Unternehmens. Abhängig von den Anforderungen an die Datenspeicherung im Unternehmen nutzen Unternehmen unterschiedliche Programme und Formate zum Speichern der Daten. Sie könnten ein Lohn- und Gehaltsabrechnungsprogramm haben, das auf einer Datenbank-Engine basiert, Sie könnten Daten in einer CSV-Datei oder sogar von einer Website haben, die Sie in Excel analysieren möchten. Dieser Artikel zeigt Ihnen, wie Sie das oben Gesagte erreichen können.
Was ist eine externe Datenquelle?
Externe Daten sind Daten, die Sie aus einer Quelle außerhalb von Excel verknüpfen/in Excel importieren.
Beispiele für externe Elemente sind die folgenden
- Daten gespeichert in a Microsoft Auf die Datenbank zugreifen. Dies könnten die Informationen aus einer benutzerdefinierten Anwendung sein, z. Lohn- und Gehaltsabrechnung, Verkaufsstelle, Inventar, usw.
- Daten von SQL Server oder andere Datenbank-Engines, z MySQL, Oracleusw. – Dies können Informationen aus einer benutzerdefinierten Anwendung sein
- Von einer Website/einem Webdienst – dies können Informationen von einem sein Web-Services z. B. Wechselkurse aus dem Internet, Aktienkurse usw.
- Textdatei, z. B. CSV, tabulatorgetrennt usw. – dabei kann es sich um Informationen aus einer Drittanbieteranwendung handeln, die keine direkten Links bereitstellt. Zu diesen Daten können Bankzahlungen gehören, die in eine durch Kommas getrennte CSV-Datei exportiert werden usw.
- Andere Typen, z. B. HTML-Daten, Windows Azure Marktplatz usw.
Beispiel für eine externe Datenquelle einer Website (XML-Daten).
In diesem Beispiel zum Importieren von XML in Excel gehen wir davon aus, dass wir mit der Währung Euro handeln und die Wechselkurse vom Webdienst der Europäischen Zentralbank erhalten möchten. Der API-Link zum Währungswechselkurs lautet https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Öffnen Sie eine neue Arbeitsmappe
- Klicken Sie in der Multifunktionsleiste auf die Registerkarte DATEN
- Klicken Sie auf die Schaltfläche „Aus dem Internet“.
- Sie erhalten das folgende Fenster
- Enter https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml in der Adresse
- Klicken Sie auf die Schaltfläche „Los“, um die XML-Datenvorschau zu erhalten
- Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Importieren“.
Sie erhalten das folgende Optionen-Dialogfenster
- Klicken Sie auf die Schaltfläche OK
- Sie erhalten folgende Excel-Import-XML-Daten
So importieren Sie XML in Excel
Nehmen wir ein weiteres Beispiel für den Import einer XML-Datei in Excel. Diesmal haben Sie lokales XML und nicht die Form eines Weblinks. Sie können die XML-Datei unten herunterladen.
Laden Sie die XML-Datei herunter
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Öffnen einer XML-Datei Excel:
Schritt 1) Erstellen Sie eine neue Arbeitsmappe in Excel
- Öffnen Sie eine neue Arbeitsmappe
- Klicken Sie in der Multifunktionsleiste auf die Registerkarte DATEN
- Klicken Sie auf „Aus anderer Quelle“
Schritt 2) Wählen Sie XML als Datenquelle aus
- Klicken Sie dann auf „Aus XML-Datenimport“.
Schritt 3) Suchen Sie die XML-Datei und wählen Sie sie aus
- Wählen Sie nun das XML-Datei zur Excel-Tabelle
Sie erhalten das Optionsdialogfenster wie oben im Beispiel
- Klicken Sie auf die Schaltfläche OK
- Sie erhalten folgende Daten
So aktualisieren Sie importierte externe Daten
Der Hauptvorteil importierter Daten gegenüber dem Kopieren und Einfügen besteht darin, dass die Verbindung zur Datenquelle in Echtzeit erhalten bleibt und die Daten somit ohne erneuten Import aktualisiert werden können. Ein Webfeed wie die EZB-Wechselkurse ändert sich beispielsweise täglich, und eine einzige Aktualisierung liefert die neuen Werte.
- Eine Verbindung aktualisieren: Klicken Sie auf eine beliebige Zelle in der importierten Tabelle, öffnen Sie die Registerkarte DATEN und wählen Sie Aktualisieren.
- Alles neu erstellen: Wählen Sie auf der Registerkarte DATEN die Option ALLE aktualisieren, um alle Verbindungen in der Arbeitsmappe gleichzeitig zu aktualisieren.
- Automatisch aktualisieren: Öffnen Sie die Verbindungseigenschaften und aktivieren Sie die Option „Aktualisieren alle“ für eine bestimmte Anzahl von Minuten oder „Daten beim Öffnen der Datei aktualisieren“, damit der Bericht automatisch auf dem neuesten Stand bleibt.
- Verbindungen verwalten: Über Abfragen und Verbindungen können Sie alle Quellen anzeigen, sie umbenennen oder eine nicht mehr benötigte Verbindung entfernen.
💡 Tipp: Wenn eine Aktualisierung fehlschlägt, hat sich die Quelladresse möglicherweise geändert oder befindet sich nun hinter einer Anmeldung. Öffnen Sie die Verbindungseigenschaften, um dies zu überprüfen. URLund bestätigen Sie, dass der Feed weiterhin in einem Browser geöffnet werden kann.
Power Query: Die moderne Art, Daten zu importieren
In Excel 2016 und späteren Versionen ersetzt die Gruppe „Abrufen und Transformieren“ auf der Registerkarte „Daten“, auch Power Query genannt, die meisten der älteren Importschaltflächen. Sie importiert dieselben Datenquellen, fügt aber einen Schritt hinzu, um die Daten zu bereinigen und umzustrukturieren, bevor sie in das Tabellenblatt übernommen werden.
- Daten abrufen: Wählen Sie „Daten abrufen“ und anschließend „Aus Datei“, „Aus Datenbank“ oder „Aus anderen Quellen“, einschließlich XML und dem Web.
- Verwandeln: Im Power Query-Editor können Sie Spalten entfernen, Zeilen filtern, Text aufteilen und Datentypen ändern – alles als wiederholbare Schritte protokolliert.
- Belastung: Laden Sie das bereinigte Ergebnis in eine Tabelle oder direkt in das Datenmodell und aktualisieren Sie es später mit einem Klick.
Die älteren Schaltflächen „Aus dem Web importieren“ und „Aus XML-Daten importieren“ funktionieren weiterhin und sind oben abgebildet, weshalb es nach wie vor nützlich ist, beide Vorgehensweisen zu kennen.






