Je důležité pochopit, jak se při importu nebo exportu dat XML zpracovávají datové typy XSD (XML Schema Definition), aby se data správně převáděla podle vašich potřeb.
V tomto článku
Informace o tom, jak Excel zpracovává datové typy XSD při importu dat XML
Důležité informace: Pokud soubor schématu XML (.xsd) nedefinuje atribut konkrétního datového typu pro prvek (například xsd:decimal), pak excel formátuje buňku jako text ve výchozím nastavení při importu dat XML. Formátování textu zajišťuje, že znaky uložené v buňce budou přesně stejné jako data uložená v souboru XML (.xml). Například hodnoty počáteční nuly (0) v poli ID nebo platební karty se odeberou, když jsou formátované jako číslo, ale neodeberou se, když jsou formátovány jako text. Data formátovaná jako text se ale nevyhodnocují. Pokud chcete, aby se data vyhodnocovala, 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í, které se použijí při importu položky s určitým datovým typem XSD do excelového listu. Data s formátem XSD uvedeným ve sloupci Nepodporované formáty se naimportují jako textové hodnoty.
Datový typ XSD |
Formát zobrazení Excelu |
Nepodporované formáty |
---|---|---|
time |
h:mm:ss |
hh:mm:ssZ |
Datetime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ |
date |
Datum *14.3.2001 |
yyyy-mm-ddZ |
gYear |
Číslo, bez desetinných míst |
yyyy+/-hh:mm |
gDay |
Číslo, bez desetinných míst |
|
gYearMonth |
Vlastní mmm-yyy |
yyyy-mm+/-hh:mm |
gMonthDay |
Vlastní d-mmm |
|
Anytype |
Text |
|
Boolean |
Logická hodnota |
|
Desetinných |
Obecné |
Počáteční a koncové nuly (0) se zahodí. |
Bajt |
Obecné |
Přečtěte si, jak Excel zobrazuje formáty mapované na datové typy XSD při exportu dat XML.
Při exportu dat XML se exportovaná data budou shodovat s daty zobrazenými v listu za následujících okolností:
-
Formát zobrazení Excelu je Text.
-
Nezměnili jste formát zobrazení dat.
Pokud změníte formát zobrazení buňky s číselnými daty, datem nebo časem, exportuje se podkladová hodnota buňky. Pokud například u buňky použijete formát zobrazení Procento , který má za následek zobrazení 51,50 %, bude hodnota buňky exportována 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.