Importuojant arba eksportuojant XML duomenis svarbu suprasti, kaip apdorojami XML schemos apibrėžimo (XSD) duomenų tipai, kad duomenys būtų tinkamai konvertuoti pagal jūsų poreikius.
Ką norėtumėte daryti?
Sužinokite, kaip "Excel" apdoroja XSD duomenų tipus importuojant XML duomenis
Svarbu: Jei XML schemos failas (.xsd) nenurodo elemento konkretaus duomenų tipo atributo (pvz., xsd:decimal), "Excel" formatuoja langelį kaip tekstą pagal numatytuosius parametrus importuojant XML duomenis. Teksto formatavimas užtikrina, kad langelyje saugomi simboliai būtų tokie patys kaip duomenys, saugomi XML faile (.xml). Pavyzdžiui, pradžioje esančios nulinės (0) reikšmės ID arba kredito kortelės lauke pašalinamos, kai suformatuojamos kaip skaičius, bet nepašalinamos, kai suformatuotos kaip tekstas. Tačiau duomenys, suformatuoti kaip tekstas, neįvertinti. Jei norite, kad duomenys būtų vertinami, nes jose yra formulė, turite aiškiai nurodyti skaitinio duomenų tipo atributą, pvz., xsd:decimal arba xsd:integer.
Šioje lentelėje išvardyti rodymo formatai, kurie taikomi, kai elementas su tam tikru XSD duomenų tipu importuojamas į "Excel" darbalapį. Duomenys su XSD formatu, išvardyti stulpelyje Nepalaikomi formatai , importuojami kaip teksto reikšmės.
XSD duomenų tipas |
"Excel" rodymo formatas |
Nepalaikomi formatai |
---|---|---|
laikas |
hh:mm:ss |
hh:mm:ssZ Hh:mm:ss.f-f |
Datetime |
m/d/mmmm h:mm |
Mmmm-mm-ddThh:mm:ssZ mmmm-mm-ddThh:mm:ss+/-hh:mm Mmmm-mm-ddThh:mm:ss.f-f Metai, nepatenka į intervalą nuo 1900 iki 9999 |
data |
Data *2001-03-14 |
mmmm-mm-ddZ mmmm-mm-dd+/-hh:mm Metai, nepatenka į intervalą nuo 1900 iki 9999 |
gMetai |
Skaičius be dešimtainių dalių |
yyyy+/-hh:mm Metai, nepatenka į intervalą nuo 1900 iki 9999 |
gDay diena gMėnesinis mėnesis |
Skaičius be dešimtainių dalių |
|
gMetaiMėnesinis mėnesis |
Pasirinktinis mmm-yy |
mmmm-mm+/-hh:mm Metai, nepatenka į intervalą nuo 1900 iki 9999 |
gMonthDay |
Pasirinktinis d-mmm |
|
bet koks tipas bet kurisURI base64Binary Trukmė SUBJEKTAI SUBJEKTAS hexBinary ID IDREF IDREFS Kalba Vardas, pavadinimas NCName NMTOKEN NM ATPAŽINIMO ŽENKLAS normalizedString ŽYMĖJIMAS QName Eilutės Ženklas |
Tekstas |
|
Bulio logikos |
bulio logika |
|
Dešimtainis Plūdės Dvigubai |
Bendra informacija |
Nuliai priekyje ir pabaigoje (0) pašalinami. Atsižvelgiama į neigiamus (-) ir teigiamus (+) ženklus, nors rodomi tik neigiami ženklai. "Excel" saugo ir skaičiuoja su 15 reikšminių tikslumo skaitmenų. |
Baitas Int Sveikasis skaičius Ilgas negativeInteger neNegativeInteger nepositiveInteger teigiamas sveikasis skaičius Trumpas nepasirašytas baitas nepasirašytas Atspalvis nepasirašytasilga unsignedShort |
Bendra informacija |
Sužinokite, kaip "Excel" rodymo formatai susiejami su XSD duomenų tipais, kai eksportuojate XML duomenis
Kai eksportuojate XML duomenis, eksportuoti duomenys atitiks duomenis, rodomus darbalapyje, esant šioms aplinkybėms:
-
"Excel" rodymo formatas yra Tekstas.
-
Nepakeitėte duomenų rodymo formato.
Jei pakeisite langelio, kuriame yra skaitinių, datos arba laiko duomenų, rodymo formatą, bus eksportuota pagrindinė langelio reikšmė. Pavyzdžiui, jei procentų rodymo formatą pritaikote langeliui, kurio rezultatas yra 51,50 %, langelio reikšmė bus eksportuota kaip .515.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.