Det är viktigt att förstå hur XSD-datatyper (XML Schema Definition) hanteras när du importerar eller exporterar XML-data, så att data konverteras på rätt sätt efter dina behov.
Vad vill du göra?
Lär dig hur Excel hanterar XSD-datatyper när du importerar XML-data
Viktigt!: Om en XML-schemafil (.xsd) inte definierar ett specifikt datatypattribut för ett element (t.ex. xsd:decimal) formateras cellen som text som standard när XML-data importeras. Formatering som text säkerställer att tecknen som lagras i cellen är exakt desamma som de data som lagras i XML-filen (.xml). Till exempel tas inledande nollvärden (0) i ett ID- eller kreditkortsfält bort när de formateras som ett tal, men inte tas bort när de formateras som text. Data som är formaterade som text utvärderas dock inte. Om du vill att data ska utvärderas eftersom de innehåller en formel måste du uttryckligen ange ett attribut för numerisk datatyp, till exempel xsd:decimal eller xsd:heltal.
I följande tabell visas de visningsformat 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 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 |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ |
datum |
Datum *2001-03-14 |
yyyy-mm-ddZ |
gYear |
Tal, inga decimaler |
yyyy+/-hh:mm |
gDay |
Tal, inga decimaler |
|
gYearMonth |
Anpassad mmm-yy |
yyyy-mm+/-hh:mm |
gMonthDay |
Anpassad d-mmm |
|
anytype |
Text |
|
Boolean |
boolesk |
|
Decimal |
Allmänt |
Inledande och avslutande nollor (0) tappas. |
byte |
Allmänt |
Lär dig hur excel-visningsformat mappas till XSD-datatyper när du exporterar XML-data
När du exporterar XML-data matchar de exporterade data de data som visas i kalkylbladet, under följande omständigheter:
-
Visningsformatet i Excel är Text.
-
Du har inte ändrat visningsformatet för data.
Om du ändrar visningsformatet för en cell som innehåller numeriska data, datum- eller tidsdata exporteras cellens underliggande värde. Om du till exempel använder visningsformatet Procent för en cell som resulterar i visningen av 51,50 % exporteras cellens värde som 0,515.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.