Excel2010 - wie exportiere ich Daten in XML?

Excel - Fehlermeldung bei XML-Export


Hallo zusammen,

ich versuche nun seit geraumer Zeit die Daten aus einer Exceldatei in eine XML-Datei zu exportieren. Bei meinem bisherigen Bemühungen, googeln und durchlesen von anderen Forumeinträgen muss ich hier mal loswerden, dass ich total enttäuscht von der Funktionalität bin und ich es auch für eine Firma wie Microsoft traurig finde, dass man so etwas nicht vernünftig umsetzen kann.

Zum Problem selbst:

  1. Zunächst importiere ich eine XSD-Datei mit einer verschachtelten XML-Struktur:

  2. Ich erstelle nun die Verknüpfungen zwischen den einzelnen Feldern und Spalten. Ich habe hier zwei Dateien unterschiedlicher Datenlieferanten mit der gleichen Struktur, bei der einen Datei klappt die Zuordnung an sich problemlos, bei der anderen Datei erhalte ich bei der Zuweisung folgende Fehlermeldung:
    „Der Vorgang kann nicht ausgeführt werden, da das Ergebnis einen externen Datenbereich oder eine PivotTable überlappen würde“

Ist ja so ganz toll, aber leider kann ich keine Hilfe zu der Fehlermeldung finden, geschweigen denn eine Info in der Fehlermeldung die mir sagt, wo genau das Problem liegt. Hat hier jemand eine Idee?

  1. Zumindest mit der einen Datei habe ich nun den 2. Schritt erfolgreich durchgeführt und möchte nun die Daten exportieren. Wäre ja zu schön, wenn dies einfach funktioniert hätte.
    Fehldermeldung:
    „Die XML-Daten können nicht exportiert oder gespeichert werden. Die XML-Zuordnungen sind nicht exportierbar“

Man kann die XML-Verknüpfung ja auch nocht zum exportieren überprüfen lassen, hier kommt folgende Meldung:
„Bestellungen_Zuordnung ist aufgrund des folgenden Inhalts nicht exportierbar:
Eine zugeordnete Elementverbindung mit anderen Elementen kann nicht beibehalten werden“

Ich habe nur irgendwo aufgeschnappt, dass Excel in Bereich mit XML gar nicht in der Lage ist mit Listen in Listen (Verschachtelungen über mehr als 1 Ebene) zu arbeiten. Kann dies jemand bestätigen? (Auch wenn ich mich wiederhole, wie traurig wäre so etwas für eine Firma wie Microsoft). Ich habe bereits vorher mit einer Struktur auf einer Ebene gearbeitet und dort hat es funktioniert, daher könnte ich es mir gut vorstellen.

  1. Mein vorzeitiges Fazit
    Boah ist das mal schlecht umgesetzt. Natürlich kann ich mir jetzt selbst über VBA eine Lösung stricken um die Daten in eine XML-Datei zu exportieren, aber ich würde schon viel lieber eine bestehende Excel-Funktionalität nutzen. Hat jemand sonst noch eine fertige VBA-Lösung für diesen Fall, auf den ich unsere Kunden verweisen kann (Ich möchte nicht verantworltich für Fehler eines Programms sein, wenn ich diese für den Kunden entwickel - dann habe ich die nämlich auch immer an der Backe für Sonderlocken)?

Viel Text und ich hoffe Ihr schafft es alles zu lesen.
Vielen Dank schon mal im Voraus für eure Hilfe
Gruß

Hallo, habe leider keine Ahnung von XML Dateien und kann deshalb nicht helfen.

Leider kann ich da nicht weiterhelfen.
Gruß
cora

Sorry,
damit habe ich mich noch nie beschäftigt und weiß daher auch keine Lösung.
Gruß
Mike

Hallo!

auch ich kann zu XML leider nicht wirklich was sagen - insoweit nicht mehr wie die Vorredner/-antworter…

aber vllt. noch dieses:

  • das „Kleinweich“ nicht das allergelbeste Ei ist, kann ich nur bestätigen
  • anderes Beispiel: mit den neuen Versionen kann man dbf-Dateien nicht mehr schreiben
  • das war zuvor ideal für shapefile-Attribute…
  • zu XML: mal na ganz andere Idee: teste doch mal Open-Office oder sowas
  • die lesen Excel und können evtl. besser XMLen?

viel Glück cu kai