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

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

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-rakennetiedostoon (.xsd) Määritä tietyn osan (esimerkiksi xsd:decimal) tietotyypin määritettä, valitse Excel muotoilee solun tekstin oletusarvoisesti XML-tietoja tuotaessa. Tekstin muotoilun varmistaa näkyy soluun tallennettu merkit ovat täsmälleen sama kuin tietoihin, jotka on tallennettu XML-tiedoston (.xml). Esimerkiksi alussa nolla (0)-arvojen tunnus tai luottokortin kentän poistetaan, kun ne on muotoiltu numeroksi, mutta ei poisteta, kun ne on muotoiltu tekstiksi. Tiedot, jotka on muotoiltu tekstiksi ei kuitenkaan arvioi. Jos haluat arvioida, koska se sisältää kaavan tiedot, sinun on määritettävä numeeristen tietojen tyyppi-määrite, kuten xsd:decimal tai xsd:integer erikseen.

Seuraavassa taulukossa on lueteltu näyttömuodot, joita käytetään, kun kohteen tietyn XSD tietotyypin tuodaan Excel-työkirjaan. Tietojen XSD-muoto ei ole tuettu muodot -sarakkeessa on tuotu 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

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Kehitä Office-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ä.

×