Stöd för XSD-datatyper (XML Schema Definition)

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Det är viktigt att du känner till hur datatyper för XML-schemadefinition (XSD) hanteras när du importerar eller exporterar XML-data så att dessa data konverteras på det sätt som du önskar.

Vad vill du göra?

Lär dig hur Excel hanterar XSD-datatyper som stöds när du importerar XML-data

Lär dig hur Excel visa format karta till XSD-datatyper som stöds när du exporterar XML-data

Lära dig hur Excel hanterar XSD-datatyper när du importerar XML-data

Viktigt!: Om en XML-schemafil (XSD-fil) inte definierar ett datatypsattribut för ett element (t.ex. xsd:decimal) formateras cellen automatiskt som text i Microsoft Office Excel 2007 när XML-data importeras. Genom textformateringen kan du vara säker på att tecknen som finns i cellen är helt identiska med den information som lagras i XML-filen. En inledande nolla (0) i ett ID eller ett kreditkortsfält tas bort om informationen formateras som tal men inte om den formateras som text. Data som har formaterats som text utvärderas dock inte. Om du vill att informationen ska utvärderas eftersom den innehåller en formel måste du uttryckligen ange ett numeriskt datatypsattribut, t.ex. xsd:decimal eller xsd:integer.

I följande tabell visas det visningsformat som används när ett objekt med en viss XSD-datatyp importeras till ett Excel-kalkylblad. Data med ett XSD-format i kolumnen Format som inte stöds importeras som textvärden.

XSD-datatyp

Visningsformat i Excel

Format som inte stöds

tid

ÅÅ/M/D eller ÅÅ/M/D t:mm eller ÅÅ/MM/DD

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

dateTime

m/d/åååå h:mm

åååå-mm-ddThh:mm:ssZ
åååå-mm-ddThh:mm:ss+/-hh:mm
åååå-mm-ddThh:mm:ss.f-f
Årtal utanför intervallet 1900 till 9999

datum

Datum *3/14/2001

åååå-mm-ddZ
åååå-mm-dd+/-hh:mm
Årtal utanför intervallet 1900 till 9999

gYear

Tal, inga decimaler

åååå-mm+/-hh:mm
Årtal utanför intervallet 1900 till 9999

gDay
gMonth

Tal, inga decimaler

gYearMonth

Anpassat mmm-yy

åååå-mm+/-hh:mm
Årtal utanför intervallet 1900 till 9999

gMonthDay

Anpassat d-mmm

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

Text

boolean

Boolesk

decimal
float
double

Allmän

Inledande och avslutande nollor (0) tas bort.
Minus- och plustecken, (-) och (+), respekteras men det är endast minustecken som visas.
Tal lagras och beräknas i Excel med 15 signifikanta teckens noggrannhet.

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

Allmän

Överst på sidan

Lära dig hur visningsformaten i Excel överförs till XSD-datatyper när du exporterar XML-data

När du exporterar XML-data matchar exporterade data de data som visas i kalkylbladet under följande omständigheter:

  • Visningsformatet för Excel är Text.

  • Du har inte ändrat visningsformatet för data

Om du ändrar visningsformatet för en cell med numeriska data, datumdata eller tidsdata exporteras cellens underliggande värde. Till exempel kanske du använder visningsformatet Procent i en cell som sedan visar 51,50 %. Cellens värde exporteras som 0,515.

Överst på sidan

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×