Je důležité porozumět tomu, jak se při importu nebo exportu dat XML zpracovávají datové typy definice schématu XML (XSD), aby se data správně převedla podle vašich potřeb.
V tomto článku
Zjistěte, Excel při importu dat XML zpracovává datové typy XSD.
Důležité informace: Pokud soubor schématu XML (.xsd) nedefinuje atribut určitého datového typu elementu (například xsd:decimal), Excel buňku při importu dat XML ve výchozím nastavení formátuje jako text. Formátování textu zajistí, že znaky uložené v buňce jsou přesně stejné jako data uložená v souboru XML (.xml). Například počáteční nulové hodnoty (0) v poli ID nebo platební karty se odstraní, když jsou formátované jako číslo, ale ne odebrané, pokud jsou formátované jako text. Data formátovaná jako text se ale nevyhodnotí. Pokud chcete data vyhodnotit, protože obsahují vzorec, musíte explicitně zadat atribut číselného datového typu, například xsd:decimal nebo xsd:integer.
Následující tabulka uvádí formáty zobrazení použité při importu položky s konkrétním datovým typem XSD do Excel listu. Data ve formátu XSD uvedená ve sloupci Nepodporované formáty se importuje jako textové hodnoty.
Datový typ XSD |
Excel formát zobrazení |
Nepodporované formáty |
---|---|---|
time |
h:mm:ss |
hh:mm:ssZ |
datum a čas |
m/d/yyyy h:mm |
rrrr-mm-ddThh:mm:ssZ |
date |
Datum *14.3.2001 |
rrrr-mm-ddZ |
gYear |
Číslo, bez desetinných míst |
yyyy+/-hh:mm |
gDay |
Číslo, bez desetinných míst |
|
gYearMonth |
Vlastní mmm-yy |
yyyy-mm+/-hh:mm |
gMonthDay |
Vlastní d-mmm |
|
anytype |
Text |
|
boolean |
Logická hodnota |
|
desetinné číslo |
Obecné |
Počáteční a koncové nuly (0) jsou vynechány. |
byte |
Obecné |
Zjistěte, Excel při exportu dat XML mapovat formáty zobrazení na datové typy XSD
Při exportu dat XML se exportovaná data shodují s daty zobrazenými v listu za těchto okolností:
-
Formát Excel zobrazení je Text.
-
Nezměnili jste formát zobrazení dat.
Pokud změníte formát zobrazení buňky s číselnými daty, datem nebo časovými daty, exportuje se podkladová hodnota buňky. Pokud například použijete formát zobrazení Procenta u buňky, ve které se zobrazí 51,50 %, exportuje se hodnota buňky jako 0,515.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.