Pomembno je, da razumete, kako so obravnavani podatkovni tipi definicije sheme XML (XSD), ko uvažate ali izvažate podatke XML, tako da so podatki ustrezno pretvorjeni v skladu z vašimi zahtevami.
Kaj želite narediti?
Naučite se, kako Excel obravnava podatkovne tipe XSD, ko uvozite podatke XML
Pomembno: Če datoteka sheme XML (.xsd) ne določa določenega atributa podatkovnega tipa za element (na primer xsd:decimal), Excel privzeto oblikuje celico kot besedilo, ko uvozite podatke XML. Oblikovanje kot besedilo zagotavlja, da so znaki, shranjeni v celici, popolnoma enaki kot podatki, shranjeni v datoteki XML (.xml). Začetne ničelne vrednosti (0) v polju »ID« ali »kreditna kartica« so na primer odstranjene, če so oblikovane kot število, niso pa odstranjene, ko so oblikovane kot besedilo. Vendar pa podatki, ki so oblikovani kot besedilo, niso ovrednoteni. Če želite, da so podatki ovrednoteni, ker vsebujejo formulo, morate izrecno navesti atribut številske vrste podatkov, kot je xsd:decimal ali xsd:celo število.
V spodnji tabeli so navedene oblike prikaza, ki so uporabljene, ko je element z določenim podatkovnega tipa XSD uvožen v Excelov delovni list. Podatki z obliko zapisa XSD, navedeni v stolpcu Nepodprte oblike, so uvoženi kot besedilne vrednosti.
Podatkovni tip XSD |
Excelova oblika prikaza |
Nepodprte oblike zapisa |
---|---|---|
časovni |
h:mm:ss |
hh:mm:ssZ Hh:mm:ss.f-f |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ yyyy-mm-ddThh:mm:ss+/-hh:mm yyyy-mm-ddThh:mm:ss.f-f Leta izven obsega od 1900 do 9999 |
Datum |
Datum *14. 3. 2001 |
yyyy-mm-ddZ yyyy-mm-dd+/-hh:mm Leta izven obsega od 1900 do 9999 |
gYear |
Število, brez decimalnih mest |
yyyy+/-hh:mm Leta izven obsega od 1900 do 9999 |
gDay gMonth |
Število, brez decimalnih mest |
|
gYearMonth |
Mmm-ll po meri |
yyyy-mm+/-hh:mm Leta izven obsega od 1900 do 9999 |
gMonthDay |
D-mmm po meri |
|
poljubna vrsta neja šošo base64Binary Trajanje SUBJEKTI ENTITETE hexBinary ID IDREF (Dref) DATOTEKE IDREFS Jezik Ime NCName (ime nc) NMTOKEN NMTOKENS normalizedString ZAPIS QName (Ime za hitri datum) Niz Žeton |
Besedilo |
|
Logična vrednost |
Logičen |
|
Decimalnih Float Dvojno |
Splošno |
Vodilne in končne ničle (0) so izpuščene. Upošteva se negativni (-) in pozitivni (+) znak, čeprav so prikazani le negativni znaki. Excel shrani in izračuna s 15-mestno natančnostjo. |
Bajt Int Celo število Dolgo negativeInteger nonNegativeInteger nonPositiveInteger positiveInteger Kratko unsignedByte unsignedInt unsignedLong unsignedShort |
Splošno |
Naučite se, kako se oblike excelovega prikaza preslikajo v podatkovne tipe XSD, ko izvažate podatke XML
Ko izvozite podatke XML, se bodo izvoženi podatki ujemali s podatki, ki so prikazani na delovnem listu, v teh okoliščinah:
-
Excelova oblika prikaza je Besedilo.
-
Niste spremenili oblike prikaza podatkov.
Če spremenite obliko prikaza celice s številskimi, datumskimi ali časovnimi podatki, je izvožena temeljna vrednost celice. Če na primer uporabite obliko prikaza odstotka v celici, ki prikaže 51,50 %, bo vrednost celice izvožena kot 0,515.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.