Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Важно понимать, как обрабатываются типы данных определения схемы XML (XSD) при импорте или экспорте XML-данных, чтобы данные были преобразованы соответствующим образом в соответствии с вашими потребностями.

В этой статье

Узнайте, как Excel обрабатывает типы данных XSD при импорте XML-данных

Важно: Если xml-файл схемы (XSD) не определяет определенный атрибут типа данных для элемента (например, xsd:decimal), excel по умолчанию форматирует ячейку как текст при импорте XML-данных. Форматирование в виде текста гарантирует, что символы, хранящиеся в ячейке, точно совпадают с данными, хранящимися в XML-файле (.xml). Например, начальные нулевые значения (0) в поле id или credit карта удаляются при их форматировании в виде числа, но не удаляются при форматировании в виде текста. Однако данные, отформатированные как текст, не оцениваются. Если требуется, чтобы данные вычислялись, так как они содержат формулу, необходимо явно указать атрибут типа числовых данных, например xsd:decimal или xsd:integer.

В следующей таблице перечислены форматы отображения, применяемые при импорте элемента с определенным типом данных XSD на лист Excel. Данные в формате XSD, перечисленные в столбце Неподдерживаемые форматы , импортируются в виде текстовых значений.

Тип данных XSD

Формат отображения Excel

Неподдерживаемые форматы

time

ч:мм:сс

чч:мм:ссЗ Чч:мм:ss.f-f

dateTime

m/d/гггг ч:мм

гггг-мм-ддТч:мм:ссЗ гггг-мм-ддТч:мм:сс+/-чч:мм yyyy-mm-ddThh:mm:ss.f-f Годы за пределами диапазона с 1900 по 9999

date

Дата *14.03.2001

гггг-мм-ддЗ гггг-мм-дд+/-чч:мм Годы за пределами диапазона с 1900 по 9999

gYear

Число, без десятичных разрядов

гггг+/-чч:мм Годы за пределами диапазона с 1900 по 9999

gDay gMonth

Число, без десятичных разрядов

gYearMonth

Пользовательский mmm-yy

гггг-мм+/-чч:мм Годы за пределами диапазона с 1900 по 9999

gMonthDay

Пользовательское d-mmm

anytype anyURI base64Binary Длительность ОБЪЕКТЫ СУЩНОСТИ hexBinary ID IDREF IDREFS Язык Имя NCName NMTOKEN NMTOKENS normalizedString НОТАЦИИ Qname Строка Маркер

Text (Текст)

Логических

логический

Десятичных Плавать Двухместный

Общие сведения

Начальные и конечные нули (0) удаляются.Отрицательные (-) и положительные (+) знаки соблюдаются, хотя отображаются только отрицательные знаки.Excel сохраняет и вычисляет с 15 значаными цифрами точности.

Байт Int Целое число Длинные negativeInteger nonNegativeInteger nonPositiveInteger positiveInteger Короткие unsignedByte unsignedInt unsignedLong unsignedShort

Общие сведения

К началу страницы

Узнайте, как форматы отображения Excel сопоставляются с типами данных XSD при экспорте XML-данных

При экспорте XML-данных экспортированные данные будут соответствовать данным, отображаемым на листе, при следующих обстоятельствах:

  • Формат отображения Excel — Текст.

  • Формат отображения данных не изменен.

При изменении формата отображения ячейки с числовыми, датами или данными времени будет экспортировано базовое значение ячейки. Например, если применить к ячейке формат отображения "Процент ", который приводит к отображению 51,50 %, значение ячейки будет экспортировано как 0,515.

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.