Microsoft Office Tutorials and References
In Depth Information
Über die Schaltfläche XML-Verknüpfungen im Aufgabenbereich XML-Quelle lassen sich
über Hinzufügen auch mehrere Datenquellen für eine Arbeitsmappe heranziehen, wenn
dies notwendig ist. Die Zuordnung zwischen der XML-Datenquelle und den Zellen des
Tabellenblatts wird technisch über ein spezielles Datamap -Objekt realisiert, das auch
über Makros gesteuert werden kann. Dabei werden für die Verknüpfung jeweils XPath-
Ausdrücke verwendet, wie sie in XML-Anwendungen Standard sind.
Tabelle auf Basis eines eigenen Schemas
Professionelle Anwender, die eigene XML-Schemas etwa mit Visual Studio.NET oder
anderen Werkzeugen entworfen haben, können diese Schemas auch direkt als Basis für
Excel-Tabellen nutzen. Dazu wird ebenfalls der gerade angesprochene Dialog der
Schaltfläche XML-Verknüpfungen im Aufgabenbereich XML-Quelle verwendet. Ist der
Aufgabenbereich nicht eingeblendet, benutzen Sie in der Gruppe XML zunächst die
Schaltfläche Quelle .
Über Hinzufügen kann jede brauchbare XML-Schemadatei ausgewählt werden, der Da-
teityp ist .XSD . (DTDs, die vor XML-Schemas zur Definition von Dokumentstrukturen
verwendet wurden, werden hier nicht unterstützt.)
Enthält das Schema mehrere Elemente, die als Wurzel einer Hierarchie von Elementen
verwendet werden können, wird zunächst ein Dialog Mehrere Wurzeln angeboten, um
das zu verwendende Wurzelelement festzulegen.
14
Die entsprechende Struktur steht anschließend wieder für die bereits beschriebenen
Drag & Drop-Verfahren zur Verfügung. Ist die Datenstruktur der Excel-Tabelle einmal
zugeordnet, können jederzeit Daten importiert werden, die dieser Zuordnung entspre-
chen. In diesem Fall könnten XML-Daten zu einzelnen Bestellungen eingelesen werden.
Es ist auch möglich, nur untergeordnete Zweige einer Datenstruktur mit einem Tabel-
lenblatt zu verknüpfen. Dann werden nur diese Elemente eingelesen. Auf diese Weise
lassen sich leicht Auszüge aus größeren Quelldateien erzeugen.
Ist die Validierung der Quelldaten aktiviert, erscheinen entsprechende Fehlerhinweise,
wenn beispielsweise in der XML-Datei ein Element enthalten ist, das im Schema nicht
vorgesehen ist, oder umgekehrt, wenn ein vorgesehenes Element oder Attribut fehlt.
Search JabSto ::




Custom Search