Monday, April 24, 2023

Unterstützung des Datentyps XML Schema Definition (XSD) - Microsoft Support

Es ist wichtig zu verstehen, wie XML Schema Definition (XSD)-Datentypen gehandhabt werden, wenn Sie XML-Daten importieren oder exportieren, damit die Daten Ihren Anforderungen entsprechend konvertiert werden.

Was möchten Sie tun?

Erfahren Sie, wie Excel XSD-Datentypen verarbeitet, wenn Sie XML-Daten importieren

Wichtig: Wenn eine XML-Schemadatei (.xsd) kein bestimmtes Datentypattribut für ein Element definiert (z. B. xsd:decimal), formatiert Excel die Zelle standardmäßig als Text, wenn die XML-Daten importiert werden. Durch die Formatierung als Text wird sichergestellt, dass die in der Zelle gespeicherten Zeichen genau mit den Daten übereinstimmen, die in der XML-Datei (.xml) gespeichert sind. Beispielsweise werden führende Nullen (0) in einem ID- oder Kreditkartenfeld entfernt, wenn sie als Zahl formatiert sind, aber nicht entfernt, wenn sie als Text formatiert sind. Als Text formatierte Daten werden jedoch nicht ausgewertet. Wenn Sie möchten, dass die Daten ausgewertet werden, weil sie eine Formel enthalten, müssen Sie explizit ein numerisches Datentypattribut 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
Hh:mm:ss.ff

Terminzeit

m/d/jjjj h:mm

jjjj-mm-ttThh:mm:ssZ
jjjj-mm-ttThh:mm:ss+/-hh:mm
jjjj-mm-ttThh:mm:ss.ff
Jahre außerhalb des Bereichs 1900 bis 9999

Datum

Datum * 14.03.2001

JJJJ-MM-TTZ
jjjj-mm-tt+/-hh:mm
Jahre außerhalb des Bereichs 1900 bis 9999

gJahr

Zahl, keine Dezimalstellen

jjjj+/-hh:mm
Jahre außerhalb des Bereichs 1900 bis 9999

Tag auch
gMonat

Zahl, keine Dezimalstellen

gJahrMonat

Benutzerdefiniert mmm-jj

jjjj-mm+/-hh:mm
Jahre außerhalb des Bereichs 1900 bis 9999

gMonatTag

Benutzerdefinierte d-mmm

jeder Typ
jederURI
base64Binär
Dauer
WESENHEITEN
JURISTISCHE PERSON
hexBinär
AUSWEIS
IDREF
IDREFS
Sprache
Name
NCName
NMTOKEN
NMTOKENS
normalisierterString
NOTATION
QName
Schnur
Zeichen

Text

boolesch

Boolesch

Dezimal
schweben
doppelt

Allgemein

Führende und nachgestellte Nullen (0) werden weggelassen.
Negative (-) und positive (+) Vorzeichen werden berücksichtigt, obwohl nur negative Vorzeichen angezeigt werden.
Excel speichert und rechnet mit einer Genauigkeit von 15 signifikanten Stellen.

Byte
int
ganze Zahl
lang
negativeGanzzahl
nonNegativeInteger
nonPositiveInteger
positive ganze Zahl
kurz
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Allgemein

Seitenanfang

Erfahren Sie, wie Excel-Anzeigeformate XSD-Datentypen zugeordnet werden, wenn Sie XML-Daten exportieren

Wenn Sie XML-Daten exportieren, stimmen die exportierten Daten unter den folgenden Umständen mit den Daten überein, die im 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 Zeitdaten 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 0,515 exportiert.

Seitenanfang

Benötigen Sie weitere Hilfe?

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

No comments:

Post a Comment