Os seguintes problemas de exportação podem ocorrer quando quer certificar-se de que o mapa XML permite a exportação de dados XML.
Não é possível exportar um mapeamento XML se não for possível preservar a relação do elemento mapeado com outros elementos. Esta relação pode não ser preservada pelos seguintes motivos:
-
A definição de esquema de um elemento mapeado está contida numa sequência para a qual as seguintes afirmações são verdadeiras:
-
O atributo maxoccurs não é igual a 1.
-
A sequência tem mais do que um elemento subordinado direto definido ou tem outro compositor como subordinado direto.
-
-
Os elementos colaterais de não repetição com o mesmo elemento principal de repetição são mapeados para tabelas XML diferentes.
-
Vários elementos de repetição são mapeados para a mesma tabela XML e a repetição não é definida por um elemento predecessor.
-
Os elementos subordinados de diferentes elementos principais são mapeados para a mesma tabela XML.
Além disso, o conteúdo de um mapeamento XML não pode ser exportado se os conteúdos contiverem uma das seguintes construções de esquema XML:
-
Lista de listas Uma lista de itens contém uma segunda lista de itens.
-
Dados desnormalizados Uma tabela XML contém um elemento que foi definido no esquema para ocorrer uma vez (o atributo maxoccurs está definido como 1). Quando adiciona um elemento deste tipo a uma tabela XML, a coluna da tabela é preenchida com várias instâncias do elemento.
-
Escolha Este é um elemento mapeado que faz parte de uma escolha<> construção de esquema.
Para obter mais informações, veja Exportar dados XML.
Pode haver vários motivos para esta mensagem:
-
O mapa XML associado a esta tabela XML contém um ou mais elementos necessários que não foram mapeados para a tabela XML.
A lista hierárquica de elementos no painel de tarefas Origem XML indica os elementos necessários pelo asterisco vermelho no canto superior direito do ícone à esquerda de cada elemento. Para mapear um elemento necessário, arraste-o para o local da folha de cálculo onde quer que apareça.
-
O elemento é uma estrutura recursiva.
Um exemplo comum de uma estrutura recursiva é a hierarquia de empregados e gestores na qual os mesmos elementos XML estão aninhados em vários níveis. Embora possa ter mapeado todos os elementos no painel de tarefas Origem XML, o Excel não suporta estruturas recursivas com mais de um nível de profundidade e, por conseguinte, não consegue mapear todos os elementos.
-
A tabela XML contém conteúdo misto.
O conteúdo misto ocorre quando um elemento contém um elemento subordinado e texto simples fora de um elemento subordinado. Um caso comum é quando as etiquetas de formatação (como as etiquetas de negrito) estão a ser utilizadas para marcar dados dentro de um elemento. Embora o elemento subordinado (se o Excel o suportar) possa ser apresentado, o conteúdo do texto será perdido quando os dados forem importados, não está disponível quando os dados são exportados e, por conseguinte, não pode ser arredondado.
Para obter mais informações, veja Exportar dados XML.
Precisa de mais ajuda?
Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.