Podpora datových typů v definici schématu XML (XSD)

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Měli byste rozumět tomu, jak se při importu nebo exportu dat XML zachází s datovými typy definice schématu XML (XSD), aby se data správně převedla podle vašich potřeb.

V tomto článku

Jak Excel při importu dat XML zachází s datovými typy XSD

Jak se při exportu dat XML mapují formáty zobrazení Excelu na datové typy XSD

Jak Excel při importu dat XML zachází s datovými typy XSD

Důležité informace: Pokud do souboru schématu XML (.xsd) není definovat atribut určitého datového typu pro prvek (například xsd:decimal), pak aplikace Excel formátů buňky jako text ve výchozím nastavení při importu dat XML. Formátování jako text zaručuje, že uloženou v buňce se jedná o znaky přesně stejné jako daty uloženými v souboru XML (.xml). Například vést nulové hodnoty (0) v poli ID nebo platební kartou při budou odebrány jsou formátované jako číslo ale nebudou odebrány při jsou formátované jako text. Ale data formátovaná jako text nelze vyhodnotit. Pokud chcete data, která chcete vyhodnotit, protože obsahuje vzorec, je nutné zadat explicitně atribut typu číselná data, například xsd:decimal nebo xsd:integer.

Následující tabulka uvádí formáty zobrazení, které se používají, když položky s datovým typem konkrétní XSD se importuje do listu aplikace Excel. Data s formátem XSD uvedené ve sloupci Nepodporované formáty importovala jako textové hodnoty.

Datový typ XSD

Formát zobrazení Excelu

Nepodporované formáty

time

h:mm:ss

hh:mm:ssZ
Hh:mm:ss.f-f

dateTime

m/d/yyyy h:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
Roky mimo období 1900 až 9999

date

Datum *3/14/2001

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Roky mimo období 1900 až 9999

gYear

Číslo bez desetinných míst

yyyy+/-hh:mm
Roky mimo období 1900 až 9999

gDay
gMonth

Číslo bez desetinných míst

gYearMonth

Vlastní mmm-yy

yyyy-mm+/-hh:mm
Roky mimo období 1900 až 9999

gMonthDay

Vlastní d-mmm

anytype
anyURI
base64Binary
duration
ENTITIES
ENTITY
hexBinary
ID
IDREF
IDREFS
language
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
string
token

Text

boolean

Logický

decimal
float
double

Obecný

Počáteční a koncové nuly (0) se vypustí.
Záporná (-) a kladná (+) znaménka se respektují, ale zobrazí se jenom záporná znaménka.
Excel ukládá a počítá s přesností 15 platných číslic.

byte
int
integer
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Obecný

Začátek stránky

Jak se při exportu dat XML mapují formáty zobrazení Excelu na datové typy XSD

Při exportu dat XML odpovídají exportovaná data datům zobrazeným v listu za těchto podmínek:

  • Formátem zobrazení v Excelu je formát Text.

  • Nezměnili jste formát zobrazení dat.

Pokud změníte formát zobrazení buňky, která obsahuje číslo, datum nebo čas, vyexportuje se hodnota obsažená v buňce. Když třeba u buňky použijete formát zobrazení Procenta, takže se zobrazí 51,50 %, vyexportuje se hodnota buňky jako .515.

Začátek stránky

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×