Важливо розуміти, як типи даних визначення 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 |
г:хх:сс |
гг:хх:ссЗ |
dateTime |
m/d/yyyy h:mm |
yyyy-mm-ddThh:mm:ssZ |
date |
Дата *14.03.2001 |
yyyy-mm-ddZ |
gYear |
Число, без десяткових розрядів |
рррр+/-гг:хх |
gDay |
Число, без десяткових розрядів |
|
gYearMonth |
Настроюваний ммм-рр |
yyyy-mm+/-hh:mm |
gMonthDay |
Користувацький d-mmm |
|
anytype |
Текст |
|
boolean |
Логічне значення |
|
десяткове |
Загальні |
Нулі на передньому та взятому краї (0). |
байт |
Загальні |
Дізнайтеся, Excel формати відображення зіставляються з типами даних XSD під час експорту XML-даних
Під час експорту XML-даних експортовані дані збігаються з даними, які відображаються на аркуші за таких обставин:
-
Формат Excel – Текст.
-
Ви не змінили формат відображення даних.
Якщо змінити формат відображення клітинки з числовими даними, датою або часом, це означає, що вона експортується. Наприклад, якщо застосувати відсотковий формат відображення до клітинки, у результаті отримую 51,50 %, значення клітинки буде експортовано як 0,515.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільноті Answers.