Важно е да разберете как се обработват типовете данни на дефиниция на 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 |
чч:мм:ssZ |
дата и час |
м/д/гггг ч:мм |
yyyy-mm-ddThh:mm:ssZ |
date |
Дата *14.3.2001 г. |
yyyy-mm-ddZ |
gYear |
Число, без десетични знаци |
yyyy+/-hh:mm |
gDay |
Число, без десетични знаци |
|
gYearMonth |
По избор ммм-гг |
yyyy-mm+/-hh:mm |
gMonthDay |
Потребителски d-mmm |
|
произволен тип |
Text |
|
Булева |
булев |
|
Десетичен |
Общи |
Водещите и крайните нули (0) се пропускат. |
Байт |
Общи |
Научете как Excel показва формати, нанасяни на XSD типове данни, когато експортирате XML данни
Когато експортирате XML данни, експортираните данни ще съответстват на данните, които се показват в работния лист, при следните обстоятелства:
-
Форматът за показване на Excel е Текст.
-
Не сте променили формата за показване на данните.
Ако промените формата за показване на клетка, която има числови данни, дата или час, се експортира базовата стойност на клетката. Ако например приложите формат за показване Процент към клетка, която води до показване на 51,50%, стойността на клетката ще бъде експортирана като 0,515.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.