On tärkeää ymmärtää, miten XML-rakennemäärityksen (XSD) tietotyyppejä käsitellään XML-tietoja tuotaessa tai vietäessä, jotta tiedot muunnetaan tarpeidesi mukaan.
Sisältö
Lue, miten Excel käsittelee XSD-tietotyyppejä XML-tietoja tuotaessa
Tärkeää: Jos XML-rakennetiedosto (.xsd) ei määritä elementille tiettyä tietotyypin määritettä (kuten xsd:desimaali), Excel muotoilee solun oletusarvoisesti tekstiksi, kun XML-tiedot tuodaan. Tekstin muotoilu varmistaa, että soluun tallennetut merkit ovat täsmälleen samat kuin XML-tiedostoon (.xml) tallennetut tiedot. Esimerkiksi tunnuksen tai luottokorttikentän alussa olevat nolla-arvot (0) poistetaan, kun ne muotoillaan luvuksi, 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 erikseen annettava numeerinen tietotyypin määrite, kuten xsd:desimaali tai xsd:kokonaisluku.
Seuraavassa taulukossa on lueteltu näyttömuodot, joita käytetään, kun tietyn XSD-tietotyypin sisältävä kohde tuodaan Excel-laskentataulukkoon. Tiedot, joiden XSD-muoto on lueteltu Tukemattomat muodot - sarakkeessa, tuodaan tekstiarvoina.
XSD-tietotyyppi |
Excelin näyttömuoto |
Muotoilut, joita ei tueta |
---|---|---|
aika |
t:mm.ss |
hh:mm:ssZ |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ |
päivämäärä |
Päivämäärä *14.3.2001 |
yyyy-mm-ddZ |
gYear |
Luku, ei desimaaleja |
yyyy+/-hh:mm |
gDay |
Luku, ei desimaaleja |
|
gYearMonth |
Mukautettu mmm-yy |
yyyy-mm+/-hh:mm |
gMonthDay |
Mukautettu d-mmm |
|
mikä tahansa tyyppi |
Teksti |
|
Boolean |
totuusarvo |
|
Desimaali |
Yleiset |
Etu- ja lopussa olevat nollat (0) pudotetaan. |
Tavu |
Yleiset |
Excelin näyttömuotojen yhdistäminen XSD-tietotyyppeihin XML-tietoja vietäessä
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 prosenttimuotoilua soluun, jonka tuloksena näkyy 51,50 %, solun arvo viedään muodossa .515.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.