Ondersteuning voor XSD-gegevenstypen (XML Schema Definition)

Van toepassing op
Excel voor Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Het is belangrijk om te begrijpen hoe XSD-gegevenstypen (XML Schema Definition) worden verwerkt wanneer u XML-gegevens importeert of exporteert, zodat de gegevens op de juiste manier worden geconverteerd naar gelang uw behoeften.

Wat wilt u doen?

Meer informatie over het verwerken van XSD-gegevenstypen bij het importeren van XML-gegevens

Belangrijk

Als een XML-schemabestand (.xsd) geen specifiek gegevenstypekenmerk definieert voor een element (zoals xsd:decimal), wordt de cel standaard opgemaakt als tekst wanneer de XML-gegevens worden geïmporteerd. Opmaak als tekst zorgt ervoor dat de tekens die zijn opgeslagen in de cel exact hetzelfde zijn als de gegevens die zijn opgeslagen in het XML-bestand (.xml). Voorloopwaarden van nul (0) in een id- of creditcardveld worden bijvoorbeeld verwijderd wanneer ze zijn opgemaakt als een getal, maar niet wanneer ze zijn opgemaakt als tekst. Gegevens die zijn opgemaakt als tekst, worden echter niet geëvalueerd. Als u wilt dat de gegevens worden geëvalueerd omdat deze een formule bevatten, moet u expliciet een numeriek gegevenstypekenmerk opgeven, zoals xsd:decimal of xsd:integer.

De volgende tabel bevat de weergave-indelingen die worden toegepast wanneer een item met een bepaald XSD-gegevenstype wordt geïmporteerd in een Excel-werkblad. Gegevens met een XSD-indeling die worden vermeld in de kolom Niet-ondersteunde notaties , worden geïmporteerd als tekstwaarden.

XSD-gegevenstype Excel-weergave-indeling Niet-ondersteunde indelingen
tijd u:mm:ss uu:mm:ssZ
Uu:mm:ss.f-f
Datetime m/d/jjjj h:mm jjjj-mm-ddThh:mm:ssZ
jjjj-mm-ddThh:mm:ss+/-uu:mm
jjjj-mm-ddThh:mm:ss.f-f
Jaren buiten het bereik 1900 tot 9999
date Datum *14-3-2001 jjjj-mm-ddZ
jjjj-mm-dd+/-uu:mm
Jaren buiten het bereik 1900 tot 9999
gYear Getal, geen decimalen jjjj+/-uu:mm
Jaren buiten het bereik 1900 tot 9999
gDay
gMonth
Getal, geen decimalen
gYearMonth Aangepaste mmm-jjjj jjjj-mm+/-uu:mm
Jaren buiten het bereik 1900 tot 9999
gMonthDay Aangepaste d-mmm
anytype
anyURI
base64Binary
duur
ENTITEITEN
ENTITEIT
hexBinary
Id
IDREF
IDREFS
taal
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATIE
QName
reeks
token
Text
Booleaanse Booleaans
decimal
float
double
Algemeen Voorloop- en volgnullen (0) worden verwijderd.
Negatieve (-) en positieve (+) tekens worden gerespecteerd, hoewel alleen negatieve tekens worden weergegeven.
In Excel wordt voor het opslaan en berekenen gebruikgemaakt van 15 significante cijfers.
Byte
int
Geheel getal
Lange
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
Korte
unsignedByte
unsignedInt
unsignedLong
unsignedShort
Algemeen

Naar boven

Meer informatie over hoe weergave-indelingen van Excel worden toegewezen aan XSD-gegevenstypen wanneer u XML-gegevens exporteert

Wanneer u XML-gegevens exporteert, komen de geëxporteerde gegevens overeen met de gegevens die in het werkblad worden weergegeven, onder de volgende omstandigheden:

  • De weergave-indeling van Excel is Tekst.
  • U hebt de weergave-indeling van de gegevens niet gewijzigd.

Als u de weergave-indeling wijzigt van een cel met numerieke, datum- of tijdgegevens, wordt de onderliggende waarde van de cel geëxporteerd. Als u bijvoorbeeld de weergave-indeling Percentage toepast op een cel die resulteert in een weergave van 51,50%, wordt de waarde van de cel geëxporteerd als .515.

Naar boven

Meer hulp nodig?

U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.