Stöd för data typen XSD (XML schema definition)

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Det är viktigt att förstå hur data typer för XML-schema definition (XSD) hanteras när du importerar eller exporterar XML-data, så att data konverteras korrekt efter dina behov.

Vad vill du göra?

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

Lär dig hur Excel visar format mappningar till XSD-datatyper när du exporterar XML-data

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

Viktigt!: Om en XML-schemafil (. xsd) inte definierar ett specifikt attribut för datatyp för ett element (till exempel XSD: decimal) formateras cellen som text som standard när XML-data importeras. Formatering som text säkerställer att de tecken som lagras i cellen exakt är desamma som de data som lagras i XML-filen (. xml). Till exempel tas inledande nolla (0) värden i ett ID eller kredit kort bort när de formateras som ett tal, men inte tas bort när de formateras som text. Men data som är formaterade som text utvärderas inte. Om du vill att data ska utvärderas eftersom de innehåller en formel måste du uttryckligen ange ett numeriskt data typs attribut, till exempel XSD: decimal eller XSD: Integer.

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

XSD-datatyp

Visnings format för Excel

Format som inte stöds

tid

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

tt: mm: ssZ
hh: mm: SS. f-f

dateTime

m/d/yyyy h:mm

åååå-mm-ddThh: mm: ssZ
YYYY-MM-ddTHH: mm: SS +/-hh: mm
ÅÅÅÅ-MM-ddTHH: mm: SS. f-f
år utanför intervallet 1900 till 9999

datum

Datum * 3/14/2001

åååå-mm-ddZ
YYYY-MM-DD +/-hh: mm
utanför intervallet 1900 till 9999

gYear

Tal, inga decimaler

yyyy +/-hh: mm
-intervall utanför intervallet 1900 till 9999

gDay
gMonth

Tal, inga decimaler

gYearMonth

Anpassat MMM-yy

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

gMonthDay

Anpassad d-MMM

anytype
anyURI
base64Binary
varaktighet
enheter

hexBinary
ID
IDREF
IDREFS
språk
namn
NCName NMTOKEN

NMTOKENS
normalizedString
notation
QName
-
sträng-token

Text

returtyp

boolesk

dubbelt
flyt tecken

Allmänt

Inledande och avslutande nollor (0) tas bort.
Negativa (-) och positiva (+) tecken används, men bara negativa tecken visas.
Excel lagrar och beräknar med en noggrannhet på 15 signifikanta siffror.

byte
int
heltal
Long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
Short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Allmänt

Överst på sidan

Lär dig hur Excel visar format mappningar till XSD-datatyper när du exporterar XML-data

När du exporterar XML-data matchar den exporterade informationen de data som visas i kalkyl bladet, under följande omständigheter:

  • Visnings formatet för Excel är text.

  • Du har inte ändrat visnings formatet för data.

Om du ändrar visnings formatet för en cell som innehåller numeriska värden, datum eller tidsdata exporteras cellens underliggande värde. Om du till exempel använder ett procent format för en cell som resulterar i visningen av 51,50% exporteras värdet för cellen som. 515.

Överst på sidan

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Utöka dina Office-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.

×