Проблема: перевірка карти XML для експорту

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

Наведені нижче проблеми експорту можуть виникнути, якщо потрібно переконатися, що карта XML дозволяє експортувати XML-дані.

Проблема. З'явилося повідомлення про те, що карту не можна експортувати.

Не вдалося експортувати зіставлення XML, якщо не вдалося зберегти зв'язок зіставленого елемента з іншими елементами. Цей зв’язок не зберігається з таких причин:

  • Визначення схеми зіставленого елемента міститься в послідовності, для якої виконуються такі значення:

    • Атрибут maxoccurs не дорівнює 1.
    • Послідовність має кілька безпосередніх дочірніх елементів або має іншого композитора як прямого дочірнього елемента.
  • Неповторювані споріднені елементи з однаковим повторюваним батьківським елементом зіставлено з різними таблицями XML.

  • Кілька повторюваних елементів зіставлено з однією XML-таблицею, а повторення не визначено елементом предка.

  • Дочірні елементи різних батьківських елементів зіставлено з однією й тією ж таблицею XML.

Крім того, не можна експортувати вміст зіставлення XML, якщо вміст містить одну з таких конструкцій XML-схеми:

  • Список списків Один список елементів містить другий список елементів.
  • Ненормовані дані XML-таблиця містить елемент, визначений у схемі, який має відбуватися один раз (атрибут maxoccurs має значення 1). Якщо додати такий елемент до XML-таблиці, стовпець таблиці заповниться кількома екземплярами елемента.
  • Вибір Це зіставлений елемент, який входить до <складу схеми вибору> .

Докладні відомості див. в статті Експорт XML-даних.

Проблема. Я отримую повідомлення про те, що карту можна експортувати, але деякі обов'язкові елементи не зіставлено.

Для цього повідомлення може бути кілька причин:

  • Карта XML, пов'язана з цією таблицею XML, містить один або кілька обов'язкових елементів, які не зіставлено з XML-таблицею.
    Ієрархічний список елементів в області завдань Джерело XML позначає обов'язкові елементи червоною зірочкою у верхньому правому куті піктограми ліворуч від кожного елемента. Щоб зіставити обов’язкові елементи, перетягніть їх у потрібне розташування на аркуші.
  • Елемент – це рекурсивна структура.
    Прикладом такої структури може бути ієрархія співробітників і керівників, у якій ті самі елементи XML містять кілька вкладених рівнів. Хоча ви, можливо, зіставили всі елементи в області завдань Джерело XML, програма Excel не підтримує рекурсивні структури більше одного рівня, тому не може зіставити всі елементи.
  • Таблиця XML містить змішаний вміст.
    Змішаний вміст виникає, коли елемент містить дочірній елемент і простий текст за межами дочірнього елемента. Зазвичай позначки форматування (наприклад, жирні позначки) використовуються для позначення даних у елементі. Хоча дочірній елемент (якщо excel підтримує його) можна відобразити, під час імпорту текстовий вміст буде втрачено, він недоступний під час експорту даних, тому його не можна обітнути.

Докладні відомості див. в статті Експорт XML-даних.

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

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