Je dôležité pochopiť, ako sa spracovávajú typy údajov XSD (XML Schema Definition) pri importe alebo exporte XML údajov, aby sa údaje správne skonvertovali podľa vašich potrieb.
Čo vás zaujíma?
Zistite, ako Excel spracováva typy údajov XSD pri importe XML údajov
Dôležité: Ak súbor XML schémy (.xsd) nedefinuje konkrétny atribút typu údajov pre prvok (napríklad xsd:decimal), excel naformátuje bunku ako text predvolene pri importovaní XML údajov. Formátovanie textu zabezpečí, že znaky uložené v bunke budú presne rovnaké ako údaje uložené v súbore XML (.xml). Napríklad úvodné nulové hodnoty (0) v poli ID alebo kreditnej karty sa odstránia, keď sú formátované ako číslo, ale neodstránia sa, keď sú formátované ako text. Údaje formátované ako text sa však nevyhodnotia. Ak chcete, aby sa údaje vyhodnotili, pretože obsahujú vzorec, musíte explicitne zadať atribút číselného typu údajov, napríklad xsd:decimal alebo xsd:integer.
Nasledujúca tabuľka obsahuje formáty zobrazenia, ktoré sa použijú pri importovaní položky s konkrétnym typom údajov XSD do excelového hárka. Údaje s formátom XSD uvedeným v stĺpci Nepodporované formáty sa importujú ako textové hodnoty.
Typ údajov XSD |
Formát zobrazenia v Exceli |
Nepodporované formáty |
---|---|---|
čas |
h:mm:ss |
hh:mm:ssZ |
Datetime |
m/d/rrrr h:mm |
yyyy-mm-ddThh:mm:ssZ |
dátum |
Dátum *14.3.2001 |
yyyy-mm-ddZ |
rok gYear |
Číslo, žiadne desatinné čísla |
rrrr+/-hh:mm |
gDay |
Číslo, žiadne desatinné čísla |
|
gYearMonth |
Vlastné mmm-rr |
rrrr-mm+/-hh:mm |
gMonthDay |
Vlastné d-mmm |
|
ľubovoľný typ |
Text |
|
Boolean |
boolovský výraz |
|
Desatinné |
Všeobecné |
Úvodné a koncové nuly (0) sa vynechajú. |
bajt |
Všeobecné |
Zistite, ako sa formáty zobrazenia v Exceli pri exporte údajov XML priraďujú k typom údajov XSD
Pri exporte XML údajov sa exportované údaje budú zhodovať s údajmi zobrazenými v hárku za týchto okolností:
-
Formát zobrazenia v Exceli je Text.
-
Nezmenili ste formát zobrazenia údajov.
Ak zmeníte formát zobrazenia bunky, ktorá obsahuje číselné údaje, dátum alebo čas, potom sa exportuje príslušná hodnota bunky. Ak napríklad použijete formát zobrazenia Percentuálna hodnota na bunku, ktorá má za následok zobrazenie 51,50 %, hodnota bunky sa exportuje ako 0,515.
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.