Det er viktig å forstå hvordan xml-skjemadefinisjonsdatatyper (XSD) håndteres når du importerer eller eksporterer XML-data, slik at dataene konverteres på riktig måte i henhold til dine behov.
Hva vil du gjøre?
Finn ut hvordan Excel håndterer XSD-datatyper når du importerer XML-data
Viktig!: Hvis en XML-skjemafil (XSD) ikke definerer et bestemt datatypeattributt for et element (for eksempel xsd:desimal), formaterer Excel cellen som tekst som standard når XML-dataene importeres. Formatering som tekst sikrer at tegnene som er lagret i cellen, er nøyaktig de samme som dataene som er lagret i XML-filen (.xml). Foranstilte nullverdier (0) i et ID- eller kredittkortfelt fjernes for eksempel når de formateres som et tall, men ikke fjernes når de formateres som tekst. Data som er formatert som tekst, evalueres imidlertid ikke. Hvis du vil at dataene skal evalueres fordi de inneholder en formel, må du eksplisitt angi et attributt for numerisk datatype, for eksempel xsd:decimal eller xsd:integer.
Tabellen nedenfor viser visningsformatene som brukes når et element med en bestemt XSD-datatype importeres til et Excel-regneark. Data med et XSD-format som er oppført i kolonnen Formater som ikke støttes, importeres som tekstverdier.
XSD-datatype |
Visningsformat for Excel |
Formater som ikke støttes |
---|---|---|
time |
tt:mm:ss |
hh:mm:ssZ |
Datetime |
m/d/åååå t:mm |
yyyy-mm-ddThh:mm:ssZ |
date |
Dato *14.03.2001 |
åååå mm-ddZ |
gYear |
Tall, ingen desimaler |
åååå+/-tt:mm |
Gday |
Tall, ingen desimaler |
|
gYearMonth |
Egendefinert mmm-åå |
åååå mm+/-tt:mm |
gMonthDay |
Egendefinert d-mmm |
|
anytype |
Tekst |
|
Boolsk |
Boolsk |
|
Desimal |
Generelt |
Innledende og etterfølgende nuller (0) slippes. |
byte |
Generelt |
Lær hvordan Excel-visningsformater tilordnes til XSD-datatyper når du eksporterer XML-data
Når du eksporterer XML-data, samsvarer de eksporterte dataene med dataene som vises i regnearket, under følgende omstendigheter:
-
Excel-visningsformatet er Tekst.
-
Du har ikke endret visningsformatet for dataene.
Hvis du endrer visningsformatet for en celle som inneholder numeriske data, dato- eller klokkeslettdata, eksporteres den underliggende verdien i cellen. Hvis du for eksempel bruker et prosentvist visningsformat på en celle som resulterer i visningen av 51,50 %, eksporteres cellens verdi som 0,515.
Trenger du mer hjelp?
Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.