Applies ToExcel für Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Nachdem Sie XML-Daten importiert, die Daten den Zellen in Ihrem Arbeitsblatt zugeordnet und Änderungen an den Daten vorgenommen haben, möchten Sie die Daten häufig in eine XML-Datei exportieren oder speichern.

Wichtig: 

  • Vor dem Exportieren von XML-Daten müssen Sie die Registerkarte Entwickler im Menüband aktivieren. Siehe Anzeigen der Registerkarte „Entwickler“.

  • Beim Erstellen von XML-Zuordnungen und beim Exportieren von Daten in Excel in XML-Datendateien gibt es eine Beschränkung für die Anzahl von Zeilen, die exportiert werden können. Beim Exportieren in XML aus Excel werden maximal 65.536 Zeilen gespeichert. Wenn Ihre Datei mehr als 65.536 Zeilen enthält, exportiert Excel die ersten Zeilen (#ROWS mod 65537). Wenn Ihr Arbeitsblatt beispielsweise 70.000 Zeilen enthält, exportiert Excel 70000 mod 65537 = 4464 Zeilen. Es wird empfohlen, 1) stattdessen xlsx zu verwenden oder 2) die Datei als XML-Kalkulationstabelle 2003 (.xml) zu speichern, wodurch die Zuordnungen verloren gehen, oder 3) alle Zeilen nach 65.536 löschen und dann erneut exportieren, wodurch die Zuordnungen beibehalten werden, aber die Daten am Ende der Datei verloren gehen.

Exportieren von XML-Daten (mit maximal 65.536 Zeilen)

  1. Klicken Sie auf Entwicklertools > Exportieren.

    Wenn die Registerkarte Entwicklertools nicht angezeigt wird, finden Sie Informationen dazu unter Anzeigen der Registerkarte "Entwicklertools".

  2. Wenn ein kleines Dialogfeld XML exportieren angezeigt wird, klicken Sie auf die zu verwendende XML-Zuordnung, und klicken Sie auf OK.

    Dieses Dialogfeld wird nur angezeigt, wenn keine XML-Tabelle ausgewählt ist und die Arbeitsmappe mehrere XML-Zuordnungen enthält.

  3. Geben Sie im großen Dialogfeld XML exportieren in das Feld Dateiname einen Namen für die XML-Datendatei ein.

  4. Klicken Sie auf Exportieren.

    Hinweis: Wenn Ihr Arbeitsblatt Überschriften oder Beschriftungen enthält, die sich von den XML-Elementnamen in der XML-Zuordnung unterscheiden, verwendet Excel beim Exportieren oder Speichern von XML-Daten aus dem Arbeitsblatt die XML-Elementnamen.

Exportieren von XML-Daten (für mehr als 65.536 Zeilen)

  1. Subtrahieren Sie 65537 von der Gesamtzahl der Zeilen in der Datei. Damit erhalten Sie x Anzahl Zeilen.

  2. Löschen Sie x Zeilen am Anfang des Excel-Arbeitsblatts.

  3. Exportieren Sie das Arbeitsblatt als XML-Datendatei (siehe vorheriger Abschnitt für die Prozedur).

  4. Klicken Sie auf Schließen , speichern Sie das Blatt jedoch nicht. Öffnen Sie dann das Excel-Arbeitsblatt erneut.

  5. Löschen Sie alles nach dem gesamten x, und exportieren Sie dann als XML-Datendatei (siehe vorheriger Abschnitt für die Prozedur).

    Durch diese Vorgehensweise erhalten Sie die restlichen Zeilen. An diesem Punkt verfügen Sie über zwei XML-Exportdateien, die Sie kombinieren können, um ein Duplikat ihres ursprünglichen Arbeitsblatts zu erstellen.

Zum Zweck der Abwärtskompatibilität mit früheren XML-Funktionen können Sie die Datei in einer XML-Datendatei speichern, statt den Befehl Exportieren zu verwenden.

  1. Drücken Sie STRG+S, um die Datei zu speichern.

    Dadurch wird sichergestellt, dass keine Änderungen, die Sie an Ihrer Arbeitsmappe vorgenommen haben, verloren gehen, wenn die Arbeitsmappe als eine XML-Datendatei gespeichert wird.

  2. Klicken Sie auf Datei > Speichern unter, und wählen Sie den Speicherort aus, an dem Sie die Datei speichern möchten.

    Klicken Sie nur in Excel 2007 auf die Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche, zeigen Sie auf den Pfeil neben Speichern unter, und klicken Sie dann auf Andere Formate.

  3. Geben Sie im Feld Dateiname einen Namen für die XML-Datendatei ein.

  4. Klicken Sie in der Liste Dateityp auf XML-Daten und auf Speichern.

  5. Wenn Sie in einer Meldung darauf hingewiesen werden, dass beim Speichern der Datei als XML-Daten möglicherweise Funktionen verloren gehen, klicken Sie auf Weiter.

  6. Wenn ein kleines Dialogfeld XML exportieren angezeigt wird, klicken Sie auf die zu verwendende XML-Zuordnung, und klicken Sie auf OK.

    Dieses Dialogfeld wird nur angezeigt, wenn keine XML-Tabelle ausgewählt ist und die Arbeitsmappe mehrere XML-Zuordnungen enthält.

  7. Geben Sie im großen Dialogfeld XML exportieren im Feld Dateiname einen Namen für die XML-Datendatei ein.

  8. Klicken Sie auf Exportieren.

Hinweis: Wenn Ihr Arbeitsblatt Überschriften oder Beschriftungen enthält, die sich von den XML-Elementnamen in der XML-Zuordnung unterscheiden, verwendet Excel beim Exportieren oder Speichern von XML-Daten aus dem Arbeitsblatt die XML-Elementnamen.

Wenn Sie XML-Daten exportieren, werden möglicherweise Meldungen wie die folgenden angezeigt.

Diese Meldung kann mehrere Ursachen haben:

  • Die mit dieser XML-Tabelle verknüpfte XML-Zuordnung enthält ein oder mehrere erforderliche Elemente, die der XML-Tabelle nicht zugeordnet sind.

    In der hierarchischen Elementliste im Aufgabenbereich "XML-Quelle" sind die erforderlichen Elemente durch ein rotes Sternchen in der oberen rechten Ecke des Symbols, das sich links neben den einzelnen Elementen befindet, gekennzeichnet. Zum Zuordnen eines erforderlichen Elements ziehen Sie es an die gewünschte Stelle auf dem Arbeitsblatt.

  • Das Element verfügt über eine verschachtelte Struktur.

    Ein typisches Beispiel für eine rekursive Struktur ist eine Hierarchie von Mitarbeitern und Vorgesetzten, in der dieselben XML-Elemente auf mehreren Ebenen geschachtelt sind. Obwohl Sie möglicherweise alle Elemente im Aufgabenbereich "XML-Quelle" zugeordnet haben, unterstützt Excel keine rekursiven Strukturen mit einer Tiefe von mehr als einer Ebene, und daher können nicht alle Elemente zugeordnet werden.

  • Die XML-Tabelle enthält gemischte Inhalte.

    Gemischte Inhalte entstehen, wenn ein Element ein untergeordnetes Element und außerhalb des untergeordneten Elements einfachen Text enthält. Das kommt häufig vor, wenn Formatierungskennungen (z. B. Bold-Tags) zur Kennzeichnung von Daten innerhalb eines Elements verwendet werden. Obwohl das untergeordnete Element angezeigt werden kann (sofern von Excel unterstützt), geht der Textinhalt beim Importieren der Daten verloren, ist beim Exportieren der Daten nicht verfügbar und kann daher nicht übertragen werden.

Eine XML-Zuordnung kann nicht exportiert werden, wenn die Beziehung eines zugeordneten Elements zu anderen Elementen nicht beibehalten werden kann. Diese Beziehung kann möglicherweise aus folgenden Gründen nicht beibehalten werden:

  • Die Schemadefinition eines zugeordneten Elements ist mit den folgenden Attributen in einer Sequenz enthalten:

    • Das maxoccurs-Attribut hat nicht den Wert "1".

    • Für die Sequenz ist mehr als ein direktes untergeordnetes Element definiert, oder die Sequenz enthält ein anderes zugeordnetes Element als untergeordnetes Element.

  • Nicht wiederholte gleichgeordnete Elemente mit demselben wiederholten übergeordneten Element sind unterschiedlichen XML-Tabellen zugeordnet.

  • Mehrere wiederholte Elemente sind derselben XML-Tabelle zugeordnet, und die Wiederholung wird nicht durch ein übergeordnetes Element definiert.

  • Elemente, die unterschiedlichen übergeordneten Elementen untergeordnet sind, sind derselben XML-Tabelle zugeordnet.

Außerdem kann eine XML-Zuordnung nicht exportiert werden, wenn sie eines der folgenden XML-Schemakonstrukte enthält:

  • Liste aus Listen    Eine Liste mit Elementen enthält eine zweite Liste mit Elementen.

  • Denormalisierte Daten    Eine XML-Tabelle enthält ein Element, für das im Schema ein einmaliges Vorkommen definiert ist (für das maxoccurs-Attribut ist der Wert "1" festgelegt). Wenn Sie ein derartiges Element zu einer XML-Tabelle hinzufügen, füllt Excel die Tabellenspalte mit mehreren Instanzen des Elements aus.

  • Auswahl    Ein zugeordnetes Element ist Bestandteil eines <Auswahl>-Schemakonstrukts.

Excel kann die Arbeitsmappe in der XML-Datendatei nur speichern, wenn zuvor mindestens ein zugeordneter Bereich erstellt wurde.

Wenn Sie eine XML-Zuordnung zu Ihrer Arbeitsmappe hinzugefügt haben, gehen Sie wie folgt vor, um die XML-Elemente dem Arbeitsblatt zuzuordnen:

  1. Klicken Sie auf Entwicklertools > Quelle.

    XML-Befehle auf der Registerkarte 'Entwicklertools'

    Wenn die Registerkarte Entwicklertools nicht angezeigt wird, lesen Sie Anzeigen der Registerkarte "Entwicklertools".

  2. Wählen Sie im Aufgabenbereich XML-Quelle die Elemente aus, die Sie dem Arbeitsblatt zuordnen möchten.

    Zum Auswählen nicht aufeinander folgender Elemente klicken Sie auf ein Element, halten Sie STRG gedrückt, und klicken Sie dann auf die einzelnen Elemente.

  3. Ziehen Sie die ausgewählten Elemente an die Stelle im Arbeitsblatt, an der sie angezeigt werden sollen.

Wenn Sie Ihrer Arbeitsmappe keine XML-Zuordnung hinzugefügt haben oder Ihre Daten nicht in einer XML-Tabelle enthalten sind, speichern Sie die Arbeitsmappe als Excel-Arbeitsmappe mit Makros (XLSM).

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.

Siehe auch

Übersicht über XML in Excel

Zuordnen von XML-Elementen zu Zellen in einer XML-Zuordnung

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.