Важно е да разберете как се обработват типовете данни за дефиниция на XML схема (XSD), когато импортирате или експортирате XML данни, така че данните да се конвертират по подходящ начин според вашите нужди.

Какво искате да направите?

Научете как Excel обработва XSD типовете данни, когато импортирате XML данни

Важно: Ако файл с XML схема (.xsd) не дефинира конкретен атрибут за тип данни за елемент (например xsd:decimal), тогава Excel форматира клетката като текст по подразбиране, когато XML данните се импортират. Форматирането като текст гарантира, че знаците, съхранени в клетката, са точно същите като данните, които се съхраняват в XML файла (.xml). Например водещите стойности на нула (0) в поле за ИД или кредитна карта се премахват, когато са форматирани като число, но не се премахват, когато са форматирани като текст. Обаче данните, които са форматирани като текст, не се оценяват. Ако искате данните да се оценяват, тъй като съдържат формула, трябва изрично да предоставите числов атрибут за тип данни, като например xsd:decimal или xsd:integer.

Следващата таблица показва форматите за показване, които се прилагат, когато елемент с определен тип XSD данни се импортира в Excel работен лист. Данните с XSD формат, изброени в колоната Неподдържани формати, се импортират като текстови стойности.

XSD тип данни

Excel формат за показване

Неподдържани формати

time

h:mm:ss

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

дата и час

m/d/yyyy h:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f-f
Години извън диапазона от 1900 до 9999

date

Дата *14.3.2001

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Години извън диапазона от 1900 до 9999

gYear

Число, без десетични знаци

yyyy+/-hh:mm
Години извън диапазона от 1900 до 9999

gDay
gMonth

Число, без десетични знаци

gYearMonth

Потребителски mmm-yy

yyyy-mm+/-hh:mm
Години извън диапазона от 1900 до 9999

gMonthDay

Потребителски d-mmm

произволен тип
anyURI
base64Binary
продължителност

ОБЕКТИ ОБЕКТ
hexBinary
ИД
IDREF
IDREFS
език
Име
NCName
NMTOKEN
NMTOKENS
нормализиранString
НОТАЦИЯ
QName
низ
маркер

Текст

булева

булев

десетично
плаващ
двойна

Общи

Водещите и крайните нули (0) се изпускат.
Отрицателните (-) и положителните (+) знаци се спазват, въпреки че се показват само отрицателните знаци.
Excel съхранява и изчислява с 15 значки точност.

байт
int
цяло число
дълъг
отрицателноИнтежене
nonNegativeInteger
nonPositiveInteger
положителноИнтежене
кратък
неподписанByte
неподписанИнтеграция
неподписанДълго
неподписанShort

Общи

Най-горе на страницата

Научете как Excel на форматите за показване на XSD типове данни, когато експортирате XML данни

Когато експортирате XML данни, експортираните данни ще съответстват на данните, които се показват в работния лист, при следните обстоятелства:

  • Форматът Excel показване е Текст.

  • Не сте променили формата на показване на данните.

Ако промените формата на показване на клетка, която има числови данни, данни за дата или час, се експортира базовата стойност на клетката. Ако например приложите формат за показване на проценти към клетка, която води до показване на 51,50%, стойността на клетката ще бъде експортирана като .515.

Най-горе на страницата

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×