On tärkeää ymmärtää, miten XML-rakennemääritysten (XSD) tietotyyppejä käsitellään XML-tietoja tuotaessa tai vietäessä, jotta tiedot muuntuvat tarpeiden mukaan oikein.

Sisältö

Lue, Excel käsittelee XSD-tietotyyppejä XML-tietoja tuotaessa

Tärkeää: Jos XML-rakennetiedosto (.xsd) ei määritä elementille tiettyä tietotyyppimääritettä (kuten xsd:decimal), Excel muotoilee solun tekstiksi oletusarvoisesti, kun XML-tiedot tuodaan. Tekstinä muotoileminen varmistaa, että soluun tallennetut merkit ovat täsmälleen samat kuin XML-tiedostoon tallennetut tiedot (.xml). Esimerkiksi Tunnus- tai Luottokortti-kentän etunollaarvot (0) poistetaan, kun ne muotoillaan numeroksi, mutta niitä ei poisteta, kun ne muotoillaan tekstiksi. Tekstiksi muotoiltuja tietoja ei kuitenkaan lasketa. Jos haluat, että tiedot arvioidaan, koska ne sisältävät kaavan, sinun on annettava eksplisiittisesti numeerinen tietotyypin määrite, kuten xsd:decimal tai xsd:integer.

Seuraavassa taulukossa luetellaan näyttömuodot, joita käytetään, kun kohde, jolla on tietty XSD-tietotyyppi, tuodaan Excel taulukkoon. Tiedot, joiden XSD-muoto on lueteltu Ei-tuetut muodot -sarakkeessa, tuodaan tekstiarvoina.

XSD-tietotyyppi

Excel näyttömuoto

Muodot, joita ei tueta

aika

t:mm.ss

hh:mm:ssZ
Hh:mm:ss.f-f

dateTime

m/d/yyyy t:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Vuodet välin 1900–9999 ulkopuolella

päivämäärä

Päivämäärä *14.3.2001

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Vuodet välin 1900–9999 ulkopuolella

gYear

Luku, ei desimaaleja

yyyy+/-hh:mm
Vuodet välin 1900–9999 ulkopuolella

gDay
gMonth

Luku, ei desimaaleja

gYearMonth

Mukautettu kk-vv

yyyy-mm+/-hh:mm
Vuodet välin 1900–9999 ulkopuolella

gMonthDay

Mukautettu kmm

anytype
anyURI
base64Binary
kesto
ENTITEETIT
KOHDE
heksabinaari
Tunnus
IDREF
IDREFS
kieli
Nimi
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTAATIO
QName
merkkijono
tunnus

Teksti

totuusarvo

totuusarvo

desimaali
liukuluku
double

Yleiset

Etu- ja lopussa olevat nollat (0) poistetaan.
Negatiivisia (-) ja positiivisia (+) merkkejä noudatetaan, vaikka vain negatiiviset merkit ovat näkyvissä.
Excel tallentaa ja laskee 15 merkitsevää numeroa tarkkuudella.

tavu
int
kokonaisluku
pitkä
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiivinenLuku
lyhyt
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Yleiset

Sivun alkuun

Lue, Excel näyttömuodot on yhdistetty XSD-tietotyyppeihin XML-tietoja vietäessä

Kun viet XML-tietoja, viedyt tiedot vastaavat laskentataulukon tietoja seuraavissa tilanteissa:

  • Näyttömuoto Excel Teksti.

  • Et ole muuttanut tietojen näyttömuotoa.

Jos muutat numeerisia, päivämäärä- tai aikatietoja sisältävät solun näyttömuotoilut, solun pohjana oleva arvo viedään. Jos esimerkiksi käytät Prosentti-näyttömuotoa solussa, jonka tulos on 51,50 %, solun arvo viedään muodossa 0,515.

Sivun alkuun

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisön vastauksista.

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Office Insidersiin

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×