XML Schema Definition (XSD) datatypeunderstøttelse

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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 definerer en bestemt datatypeattribut for et element (f.eks. xsd:decimal), formaterer Microsoft Office Excel 2007 som standard cellen som tekst ved import af XML-data. Formatering som tekst sikrer, at de tegn, der er gemt i cellen, er præcis de samme som de data, der er gemt i XML-datafilen (.xml). Foranstillede nulværdier (0) i et id- eller kreditkortfelt bliver f.eks. fjernet, når de formateres som et tal, men de fjernes ikke, når de formateres som tekst. Data, der er formateret som tekst, kan dog ikke evalueres. Hvis du vil bruge dataene til evaluering, fordi de indeholder en formel, skal du eksplicit angiver en numeriske data typeattribut, f.eks. xsd:decimal eller xsd:integer.

I følgende tabel vises de formateringsformater, der anvendes, når et element med en bestemt XSD-datatype importeres til et Excel-regneark. Data med en 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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×