Poniższe problemy z eksportowaniem mogą wystąpić, jeśli chcesz się upewnić, że mapa XML zezwala na eksportowanie danych XML.
Mapowania XML nie można wyeksportować, jeśli nie można zachować relacji mapowanego elementu z innymi elementami. Przyczyny, dla których nie można zachować tej relacji, mogą być następujące:
-
Definicja schematu zamapowanego elementu jest zawarta w sekwencji, dla której spełnione są następujące warunki:
-
Atrybut maxoccurs nie jest równy 1.
-
Sekwencja ma zdefiniowany więcej niż jeden bezpośredni element podrzędny lub ma inny element składający jako element podrzędny.
-
-
Niepowtarzające się elementy tego samego poziomu z tym samym powtarzającym się elementem nadrzędnym są mapowane na różne tabele XML.
-
Wiele powtarzających się elementów jest mapowanych na tę samą tabelę XML, a powtórzenie nie jest zdefiniowane przez element nadrzędny.
-
Elementy podrzędne mające różne elementy nadrzędne są mapowane na tę samą tabelę XML.
Ponadto zawartości mapowania XML nie można wyeksportować, jeśli zawartość zawiera jedną z następujących konstrukcji schematu XML:
-
Lista list Jedna lista elementów zawiera drugą listę elementów.
-
Dane denormalizowane Tabela XML zawiera element zdefiniowany w schemacie, który ma występować raz (atrybut maxoccurs jest ustawiony na 1). Po dodaniu takiego elementu do tabeli XML kolumna tabeli jest wypełniona wieloma wystąpieniami elementu.
-
Opcja Jest to element zamapowany, który jest częścią <wyboru> konstrukcji schematu.
Aby uzyskać więcej informacji, zobacz Eksportowanie danych XML.
Ten komunikat może mieć kilka powodów:
-
Mapa XML skojarzona z tą tabelą XML zawiera co najmniej jeden wymagany element, który nie został zamapowany na tabelę XML.
Hierarchiczna lista elementów w okienku zadań Źródło XML wskazuje wymagane elementy czerwoną gwiazdką w prawym górnym rogu ikony po lewej stronie każdego elementu. Aby zamapować wymagany element, przeciągnij go do odpowiedniego miejsca w arkuszu.
-
Element jest strukturą rekurencyjną.
Typowym przykładem struktury rekurencyjnej jest hierarchia pracowników i kierowników, w której występuje kilka poziomów zagnieżdżenia tych samych elementów XML. Mimo że wszystkie elementy w okienku zadań Źródło XML zostały zamapowane, program Excel nie obsługuje struktur rekurencyjnych o głębokości większej niż jeden poziom i dlatego nie może zamapować wszystkich elementów.
-
Tabela XML zawiera zawartość mieszaną.
Zawartość mieszana występuje, gdy element zawiera element podrzędny i prosty tekst poza elementem podrzędnym. Często zdarza się, że tagi formatowania (takie jak znaczniki pogrubienia) są używane do oznaczania danych w elemencie. Mimo że element podrzędny (jeśli program Excel go obsługuje) może być wyświetlany, zawartość tekstowa zostanie utracona podczas importowania danych, nie będzie dostępna podczas eksportowania danych i dlatego nie można go zaokrąglić.
Aby uzyskać więcej informacji, zobacz Eksportowanie danych XML.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.