XML Schema Definition (XSD) datatypeunderstøttelse

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

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

Hvad vil du foretage dig?

Lære, hvordan Excel håndterer XSD-datatyper, når du importerer XML-data

Lære, hvordan Excel formaterer til XSD-datatyper, når du importerer XML-data

Lære, hvordan Excel håndterer XSD-datatyper, når du importerer XML-data

Vigtigt!: Hvis en XML-skemafil (.xsd) ikke er defineret en bestemte data typeattribut for et element (såsom xsd:decimal), derefter formaterer Excel cellen som tekst som standard når XML-dataene er importeret. Formatering som tekst sikrer, at de tegn, der er gemt i cellen er nøjagtig den samme som de data, der er gemt i XML-datafil (.xml). For eksempel foranstillede nulværdier (0) i feltet ID eller kreditkort fjernes, når de er formateret som et tal, men fjernes ikke, når de er formateret som tekst. Data, der er formateret som tekst kan dog ikke evalueres. Hvis du vil dataene skal evalueres, fordi den indeholder en formel, skal du angive en numeriske data type-attribut, som xsd:decimal eller xsd:integer eksplicit.

I følgende tabel vises de visningsformater, 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

Excel-visningsformatet

Ikke-understøttede formater

klokkeslæt

h:mm:ss

hh:mm:ssZ
Hh:mm:ss.f-f

dateTime

m/d/yyyy h:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
År uden for intervallet 1900 til 9999

date

Dato *3/14/2001

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
År uden for intervallet 1900 til 9999

gYear

Tal, ingen decimaler

yyyy+/-hh:mm
År uden for intervallet 1900 til 9999

gDay
gMonth

Tal, ingen decimaler

gYearMonth

Brugerdefineret mmm-yy

yyyy-mm+/-hh:mm
År uden for intervallet 1900 til 9999

gMonthDay

Brugerdefineret d-mmm

anytype
anyURI
base64Binary
duration
ENTITIES
ENTITY
hexBinary
ID
IDREF
IDREFS
language
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
string
token

Tekst

boolesk

Boolesk

decimal
float
double

Generelt

Foranstillede og efterfølgende nuller (0) udelades.
Negativ (-) og positiv (+) tegn overholdes, selvom kun negative tegn vises.
Excel gemmer og beregner med 15 cifres nøjagtighed.

byte
int
integer
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Generelt

Toppen af siden

Lære, hvordan Excel formaterer til XSD-datatyper, når du importerer XML-data

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

  • Excel-visningsformatet er Tekst.

  • Du har ikke ændret visningsformatet for dataene.

Hvis du ændrer visningsformatet for en celle, der indeholder numeriske-, dato- eller klokkeslætsdata, eksporteres den underliggende værdi i cellen. Hvis du f.eks. anvender et visningsformat af typen Procentdel på en celle, der resulterer i visningen af 51,50 %, eksporteres cellens værdi som ,515.

Toppen af siden

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers community eller foreslå en ny funktion eller forbedring i Excel User Voice.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×