Understøttelse af XSD-datatypen (XML Schema Definition)

Gælder for
Excel til Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Det er vigtigt at forstå, hvordan XSD-datatyper (XML Schema Definition) håndteres, når du importerer eller eksporterer XML-data, så dataene konverteres korrekt i henhold til dine behov.

Hvad vil du foretage dig?

Få mere at vide om, hvordan Excel håndterer XSD-datatyper, når du importerer XML-data

Vigtig

Hvis en XML-skemafil (.xsd) ikke definerer en bestemt datatypeattribut for et element (f.eks. xsd:decimal), formateres cellen som standard som tekst, når XML-dataene importeres. Formatering som tekst sikrer, at de tegn, der gemmes i cellen, er nøjagtigt de samme som de data, der er gemt i XML-filen (.xml). Foranstillede nulværdier (0) i et id- eller kreditkortfelt fjernes f.eks., når de formateres som et tal, men fjernes ikke, når de er formateret som tekst. Data, der er formateret som tekst, evalueres dog ikke. Hvis du ønsker, at dataene skal evalueres, fordi de indeholder en formel, skal du eksplicit angive en numerisk datatypeattribut, f.eks. xsd:decimal eller xsd:integer.

I følgende tabel vises de visningsformater, der anvendes, når et element med en bestemt XSD-datatype importeres til et Excel-regneark. Data med et XSD-format, der er angivet i kolonnen Ikke-understøttede formater , importeres som tekstværdier.

XSD-datatype Visningsformat i Excel Ikke-understøttede formater
tid tt.mm.ss tth:mm:ssZ
TT:mm:ss.f-f
dateTime m/d/åååå t:mm åååå-mm-ddThh:mm:ssZ
åååå-mm-ddThh:mm:ss+/-tt:mm
åååå-mm-ddThh:mm:ss.f-f
År uden for intervallet 1900 til 9999
date Dato: *14-03-2001 åååå-mm-ddZ
åååå-mm-dd+/-tt:mm
År uden for intervallet 1900 til 9999
gYear Tal, ingen decimaler åååå+/-tt:mm
År uden for intervallet 1900 til 9999
gDay
gMonth
Tal, ingen decimaler
gYearMonth Brugerdefineret mmm-åå åååå-mm+/-tt:mm
År uden for intervallet 1900 til 9999
gMonthDay Brugerdefineret d-mmm
alle typer
anyURI
base64Binary
varighed
ENHEDER
ENHED
hexBinary
ID
IDREF
IDREFS
sprog
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
streng
token
Tekst
boolesk værdi Boolesk værdi
decimal
float
dobbelt
Generelt Foranstillede og efterstillede nuller (0) udelades.
Negative (-) og positive (+) fortegn respekteres, selvom kun negative fortegn vises.
Excel gemmer og beregner med 15 betydende cifres præcision.
byte
int
Heltal
lang
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
kort
unsignedByte
unsignedInt
unsignedLong
unsignedShort
Generelt

Toppen af siden

Få mere at vide om, hvordan Excel-visningsformater knyttes til XSD-datatyper, når du eksporterer XML-data

Når du eksporterer XML-data, matcher de eksporterede data de data, der vises i regnearket, under følgende omstændigheder:

  • Excels visningsformat er Tekst.
  • Du har ikke ændret dataenes visningsformat.

Hvis du ændrer visningsformatet for en celle, der indeholder numeriske værdier, dato- eller klokkeslætsdata, eksporteres cellens underliggende værdi. Hvis du f.eks. anvender visningsformatet Procent på en celle, der resulterer i visningen på 51,50 %, eksporteres cellens værdi som 0,515.

Toppen af siden

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.