Підтримка типів даних визначення XML-схеми (XSD)

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

У цій статті

Дізнайтеся, як Excel обробляє типи даних XSD під час імпорту XML-даних

Важливо

Якщо файл XML-схеми (XSD) не визначає атрибут певного типу даних для елемента (наприклад, xsd:decimal), під час імпорту XML-даних клітинка форматується як текст за замовчуванням. Форматування тексту гарантує, що символи, які зберігаються в клітинці, збігаються з даними, які зберігаються у файлі XML (.xml). Наприклад, нульові значення на початку (0) в полі ідентифікатора або кредитної картки видаляються в числовому форматі, але не видаляються в текстовому форматі. Проте дані, відформатовані як текст, не обчислюється. Якщо потрібно обчислити дані, оскільки вони містять формулу, слід явно вказати атрибут числового типу даних, наприклад xsd:decimal або xsd:integer.

У таблиці нижче наведено формати відображення, які застосовуються, коли елемент із певним типом даних XSD імпортується до аркуша Excel. Дані з форматом XSD, указаним у стовпці Непідтримувані формати , імпортуються як текстові значення.

Тип даних XSD Формат відображення Excel Непідтримувані формати
time г:хх:сс гг:хх:ссЗ
Hh:mm:ss.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
Роки за межами діапазону від 1900 до 9999
date Дата *14.03.2001 yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
Роки за межами діапазону від 1900 до 9999
gYear (Year) Число, без десяткових знаків yyyy+/-hh:mm
Роки за межами діапазону від 1900 до 9999
gDay
gMonth (Мис)
Число, без десяткових знаків
gYearMonth Custom mmm-yyy рррр-мм+/-гг:хх
Роки за межами діапазону від 1900 до 9999
gMonthDay Настроюваний d-mmm
anytype
anyURI (будь-який ІДЕНТИФІКАТОР)
base64Binary
тривалість
ОСІБ
СУТНОСТІ
шістнадцятковий семінар
ID
IDREF (IDREF)
IDREFS
інтерфейсу
Ім’я
Ім'я NCName
NMTOKEN
NMTOKENS (NMTOKENS)
нормалізований рядок
ПОЗНАЧЕННЯ
Ім'я QName
рядок
маркер
Text (Текст)
Логічні Логічне значення
decimal
float
double
Загальні Нулі на початку та в кінці (0) опускаються.
Поважають від'ємні (-) та додатні (+) знаки, хоча відображаються лише негативні ознаки.
Excel зберігає й обчислює з точністю до 15 значущих цифр.
Байт
int
Ціле число
Довгий
від'ємне число
невід'ємне ціле число
nonPositiveInteger
додатне число
Короткий
unsignedByte
unsignedInt
unsignedLong
unsignedShort
Загальні

На початок сторінки

Дізнайтеся, як формати відображення Excel зіставляються з типами даних XSD під час експорту XML-даних

Під час експорту XML-даних експортовані дані відповідають даним, які відображаються на аркуші за таких обставин:

  • Формат відображення Excel – "Текст".
  • Формат відображення даних не змінено.

Якщо змінити формат відображення клітинки, яка містить числові дані, дату або час, буде експортовано базове значення клітинки. Наприклад, якщо застосувати відсотковий формат відображення до клітинки, яка відображає значення 51,50%, значення клітинки буде експортовано як 0,515.

На початок сторінки

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.