Det er vigtigt at forstå, hvordan XSD-datatyper (XML Schema Definition) håndteres, når du importerer eller eksporterer XML-data, så dataene konverteres korrekt efter dine behov.
Hvad vil du foretage dig?
Få mere at vide om, 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 Excel cellen som tekst som standard, når XML-dataene importeres. Formatering som tekst sikrer, at de tegn, der er gemt i cellen, er nøjagtigt de samme som de data, der er gemt i XML-filen (.xml). Foranstillede nulværdier (0) i et id- eller kreditkortfelt fjernes f.eks. når de formateres som et tal, men fjernes ikke, når de er formateret som tekst. Men data, der er formateret som tekst, evalueres ikke. Hvis dataene skal evalueres, fordi de indeholder en formel, skal du eksplicit angive en attribut for numerisk datatype, f.eks. xsd:decimal eller xsd:integer.
I følgende tabel vises de visningsformater, der 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-visningsformat |
Ikke-understøttede formater |
---|---|---|
tid |
tt.mm.ss |
hh:mm:ssZ |
Datetime |
m/d/åååå t:mm |
åååå-mm-ddThh:mm:ssZ |
date |
Dato *14-03-2001 |
åååå-mm-ddZ |
gYear |
Tal, ingen decimaler |
åååå+/-tt:mm |
gDay |
Tal, ingen decimaler |
|
gYearMonth |
Brugerdefineret mmm-åå |
åååå-mm+/-tt:mm |
gMonthDay |
Brugerdefineret d-mmm |
|
anytype |
Tekst |
|
Boolesk |
Boolesk værdi |
|
Decimal |
Generelt |
Foranstillede og efterstillede nuller (0) udelades. |
byte |
Generelt |
Få mere at vide om, hvordan Excel-visningsformater knyttes til XSD-datatyper, når du eksporterer XML-data
Når du eksporterer XML-data, svarer de eksporterede data til 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 data, dato- eller klokkeslætsdata, eksporteres cellens underliggende værdi. Hvis du f.eks. anvender et visningsformat for procent på en celle, der resulterer i visning af 51,50 %, eksporteres cellens værdi som 0,515.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i community'er.