XML-rakenteen määritys (XSD) -tietotyypin tuki

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

On tärkeää ymmärtää, kuinka XML-rakenteen määritys (XSD) -tietotyyppejä käsitellään XML-tietoja tuotaessa tai vietäessä, jotta tiedot muunnetaan asianmukaisesti tarpeidesi mukaan.

Valitse haluamasi toimet

Lue, miten Excel käsittelee XSD-tietotyyppejä XML-tietojen tuonnin aikana

Lue, miten Excelin näyttömuodot vastaavat XSD-tietotyyppejä XML-tietojen viennin aikana

Lue, miten Excel käsittelee XSD-tietotyyppejä XML-tietojen tuonnin aikana

Tärkeää: Jos XML-rakennetiedosto (.xsd) ei määritä tiettyä elementin tietotyypin määritettä (esimerkiksi xsd:decimal), Microsoft Office Excel 2007 muotoilee solun oletusarvoisesti tekstinä XML-tietoja tuotaessa. Muotoilu tekstinä varmistaa, että soluun tallennetut merkit ovat täsmälleen samat kuin tiedot, jotka on tallennettu XML-tiedostoon (.xml). Esimerkiksi tunnuksen tai luottokortin etunollat (0) poistetaan, kun ne muotoillaan lukuna, mutta niitä ei poisteta, kun ne muotoillaan tekstinä. Tekstiksi muotoiltuja tietoja ei voida kuitenkaan laskea. Jos haluat, että tiedot lasketaan, koska ne sisältävät kaavan, sinun on määritettävä erikseen numeerinen tietotyypin määrite, kuten xsd:decimal tai xsd:integer.

Seuraavassa taulukossa luetellaan näyttömuodot, joita käytetään, kun tietyn XSD-tietotyypin sisältävä kohde tuodaan Excel-laskentataulukkoon. Tiedot, jotka sisältävät Muodot, joita ei tueta -sarakkeessa olevan XSD-muodon, tuodaan tekstiarvoina.

XSD-tietotyyppi

Excelin näyttömuoto

Muodot, joita ei tueta

time

t:mm:ss

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

dateTime

k/p/vvvv t:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Päivämääräalueen 1900–9999 ulkopuolella olevat vuodet

date

Päivämäärä *14.3.2001

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Päivämääräalueen 1900–9999 ulkopuolella olevat vuodet

gYear

Numero, ei desimaaleja

yyyy+/-hh:mm
Päivämääräalueen 1900–9999 ulkopuolella olevat vuodet

gDay
gMonth

Numero, ei desimaaleja

gYearMonth

Oma kkk-vv

yyyy-mm+/-hh:mm
Päivämääräalueen 1900–9999 ulkopuolella olevat vuodet

gMonthDay

Oma p-kkk

anytype
anyURI
base64Binary
duration
ENTITIES
ENTITY
hexBinary
ID
IDREF
IDREFS
language
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
string
token

Teksti

boolean

Boolean

decimal
float
double

Yleinen

Alku- ja loppunollat (0) jätetään pois.
Miinusmerkit (-) ja plusmerkit (+) huomioidaan, vaikka vain miinusmerkit näytetään.
Excel tallentaa ja laskee arvoja 15 merkitsevän numeron tarkkuudella.

byte
int
integer
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Yleinen

Sivun alkuun

Lue, miten Excelin näyttömuodot vastaavat XSD-tietotyyppejä XML-tietojen viennin aikana

Kun viet XML-tietoja, viedyt tiedot vastaavat laskentataulukossa näkyviä tietoja seuraavissa tilanteissa:

  • Excelin näyttömuoto on Teksti.

  • Et ole muuttanut tietojen näyttömuotoa.

Jos muutat numeerisia, päivämäärä- tai aikatietoja sisältävän solun näyttömuotoa, solun pohjana oleva arvo viedään. Jos esimerkiksi käytät soluun Prosentti-näyttömuotoa, joka tuottaa soluun näyttömuodon 51,50 %, solun arvo viedään muodossa ,515.

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×