Es ist wichtig zu verstehen, wie XSD-Datentypen (XML Schema Definition) behandelt werden, wenn Sie XML-Daten importieren oder exportieren, damit die Daten entsprechend Ihren Anforderungen konvertiert werden.
Inhalt dieses Artikels
Erfahren Sie, wie Excel XSD-Datentypen beim Importieren von XML-Daten behandelt.
Wichtig: Wenn eine XML-Schemadatei (.xsd) kein bestimmtes Datentyp-Attribut für ein Element (z. B. xsd:decimal) definiert, formatiert Excel die Zelle standardmäßig als Text, wenn die XML-Daten importiert werden. Die Formatierung als Text stellt sicher, dass die in der Zelle gespeicherten Zeichen genau mit den In der XML-Datei (.xml) gespeicherten Daten identisch sind. Beispielsweise werden führende Nullwerte (0) in einer ID oder einem Guthaben Karte Feld entfernt, wenn sie als Zahl formatiert sind, aber nicht entfernt, wenn sie als Text formatiert sind. Daten, die als Text formatiert sind, werden jedoch nicht ausgewertet. Wenn die Daten ausgewertet werden sollen, weil sie eine Formel enthalten, müssen Sie explizit ein numerisches Datentyp-Attribut angeben, z. B. xsd:decimal oder xsd:integer.
In der folgenden Tabelle sind die Anzeigeformate aufgeführt, die angewendet werden, wenn ein Element mit einem bestimmten XSD-Datentyp in ein Excel-Arbeitsblatt importiert wird. Daten mit einem XSD-Format, das in der Spalte Nicht unterstützte Formate aufgeführt ist, werden als Textwerte importiert.
XSD-Datentyp |
Excel-Anzeigeformat |
Nicht unterstützte Formate |
---|---|---|
Zeit |
h:mm:ss |
hh:mm:ssZ |
DateTime |
m/d/jjjj h:mm |
yyyy-mm-ttThh:mm:ssZ |
Datum |
Datum *14.03.2001 |
yyyy-mm-ddZ |
gYear |
Zahl, keine Dezimalstellen |
jjjj+/-hh:mm |
Gday |
Zahl, keine Dezimalstellen |
|
gYearMonth |
Benutzerdefiniertes mmm-yy |
yyyy-mm+/-hh:mm |
gMonthDay |
Benutzerdefiniertes d-mmm |
|
Anytype |
Text |
|
boolean |
Boolesch |
|
Decimal |
Allgemein |
Führende und nachfolgende Nullen (0) werden gelöscht. |
Byte |
Allgemein |
Erfahren Sie, wie Excel-Anzeigeformate beim Exportieren von XML-Daten XSD-Datentypen zugeordnet werden.
Wenn Sie XML-Daten exportieren, stimmen die exportierten Daten unter den folgenden Umständen mit den daten überein, die auf dem Arbeitsblatt angezeigt werden:
-
Das Excel-Anzeigeformat ist Text.
-
Sie haben das Anzeigeformat der Daten nicht geändert.
Wenn Sie das Anzeigeformat einer Zelle ändern, die numerische Daten, Datums- oder Uhrzeitdaten enthält, wird der zugrunde liegende Wert der Zelle exportiert. Wenn Sie beispielsweise ein Prozentanzeigeformat auf eine Zelle anwenden, die zu einer Anzeige von 51,50 % führt, wird der Wert der Zelle als .515 exportiert.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.