Важно понимать, как обрабатываются типы данных определения схемы 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 |
ч:мм:сс |
hh:mm:ssZ |
dateTime |
м/д/yyyy ч:мм |
yyyy-mm-ddThh:mm:ssZ |
date |
Дата *14.03.2001 |
yyyy-mm-ddZ |
gYear |
Число без десятичных за дремлев |
yyyy+/-hh:mm |
gDay |
Число без десятичных за дремлев |
|
gYearMonth |
Custom mmm-yyy |
yyyy-mm+/-hh:mm |
gMonthDay |
Custom d-mmm |
|
anytype |
Текст |
|
Логических |
логический |
|
decimal |
Общие сведения |
Нули в окнах и в нулевых (0) будут отброшены. |
byte (byte) |
Общие сведения |
Узнайте, Excel форматы отображения сообразуются с типами данных XSD при экспорте данных XML
При экспорте данных XML экспортируемая информация будет соответствовать данным, которые отображаются на этом экране в следующих случаях:
-
В Excel формате имеется текстовый формат.
-
Формат отображения данных не изменен.
При изменении формата отображения ячейки с числовой, датой или временем будет экспортировано ее значение. Например, если применить процентный формат к ячейке с результатом 51,50 %, значение ячейки будет экспортироваться как 0,515.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.