Obtendo erro de XML no Excel, Enquanto isso tentando importar XML para o Excel ou convertendo XML para Excel ou abrindo arquivos XML grandes para o Excel? Se vocês estão lidando com alguma dessas circunstâncias, este post certamente ajudará muito de voce.
Como listei os diferentes erros XML no Excel encontrados em diferentes circunstâncias. Aqui, você também obterá as melhores soluções para corrigir erros de análise XML no Excel.
Como corrigir erro XML diferente no Excel
Situação 1 # Importar dados da fonte da Web no aplicativo Excel
Esse erro XML específico foi conquistado principalmente quando qualquer usuário tenta importar dados da fonte da Web no aplicativo Excel.
Nesse momento, você receberá a seguinte mensagem de erro:
“O arquivo não pode ser aberto porque: Declaração XML inválida”
Abaixo desta declaração de erro, uma linha informando sobre a posição do erro e a versão do arquivo XML (Extensible Markup Language) parece mencionada.
Causa
O principal motivo por trás da ocorrência desse erro é que o analisador XML do Excel deseja que o caractere da tag XML <? Xml?> Seja sempre o primeiro caractere na página XML.
Não deve ser precedido por nenhum caractere. Geralmente, é visto que os caracteres de espaço em branco não são contados pelos intérpretes XML.
Nota:
O analisador XML presente no Microsoft Excel 2000 não funciona nesta lista de requisitos.
Gambiarra
Para corrigir este erro de declaração XML inválido no Excel. Você precisa garantir que nada preceda as marcas XML presentes no documento que você está tentando abrir como fontes de dados da Web no Excel. Então, faça uma verificação para isso.
Situação 2 # Importar XML para Excel
O Excel mostra o erro de importação XML quando não é possível validar os dados conforme o mapa XML e você receberá a seguinte mensagem de erro:
“Falha na validação do esquema”.
Siga as correções abaixo para resolver erros de importação XML para Excel.
Razão e resolução:
A validação de esquema com falha XML ocorre principalmente quando você acerta os dados de validação no esquema para exportar e importar na caixa de diálogo Propriedades do Mapa XML.
Isso importará os dados, mas os dados não serão validados com relação ao mapa XML especificado.
Passos a seguir:
- Escolha uma célula mapeada para importar vários arquivos XML em um conjunto de células mapeadas.
Para importar vários arquivos XML em várias células mapeadas. Você só precisa tocar em qualquer célula que não esteja mapeada na planilha do Excel.
- Toque na guia Desenvolvedor> depois e toque na opção Importar.
- Na caixa de diálogo aberta Import XML, pesquise e escolha o arquivo XML que você precisa importar.
o Se os arquivos XML forem contíguos, pressione Shift Mantendo o botão Shift pressionado, você deverá pressionar o primeiro e o último arquivo da lista. Você verá que todos os dados dos arquivos XML serão anexados e importados para as células mapeadas.
o Mas se os arquivos XML não forem contíguos, pressione o botão Ctrl no teclado. Segurando o botão ctrl, você deve tocar em cada arquivo que deseja importar.
- Toque na opção Importar.
Se você escolheu arquivos XML não contíguos, a caixa de diálogo Importando <nome do arquivo> .xml será exibida na tela.
Escolha o mapa XML que corresponde ao arquivo de dados XML que você está importando para cada um dos arquivos.
Se você deseja usar o mesmo mapa único para todos os arquivos selecionados que ainda não foram importados, escolha a opção “Usar este mapa XML para todos os arquivos selecionados deste esquema”.
Situação 3 # Importar vários arquivos XML para o Excel
Se você estiver tentando importar vários arquivos XML para o Excel, nesse caso, poderá ficar preso a este erro:
“Não foi possível encontrar um mapa XML que corresponde aos dados”
Razão e resolução:
Quando vários arquivos de dados XML são selecionados para importação e o Excel falha em encontrar um mapa XML correspondente para arquivos específicos entre esses vários arquivos.
Arquivo cujo nome é mencionado na barra de título, você precisa importar o esquema apropriado primeiro. Depois, importe o arquivo mais uma vez.
Importar um arquivo de dados XML como uma tabela XML
- Toque na guia Desenvolvedor e depois em Importar
- Agora, na tela, a caixa de diálogo Importar XML Nesta caixa, escolha e escolha os arquivos de dados XML que você deseja importar.
- Em seguida, toque no ícone de importação.
Se o seu arquivo XML não tiver nenhum esquema, o Excel concluirá o esquema por meio do arquivo XML.
- Agora, na caixa de diálogo Importar dados, escolha uma das opções:
- Tabela XML na planilha existente: esta opção importará os dados do arquivo XML para a tabela XML dentro de um local especificado na sua planilha.
- Tabela XML na nova planilha: a escolha dessa opção importará dados de arquivo inteiro para a tabela XML de uma nova planilha.
Você verá que o esquema do arquivo de dados XML aparece no painel de tarefas da fonte XML.
- Se o arquivo de dados XML falhar em se referir ao esquema, nessa situação, o Excel concluirá o esquema do arquivo de dados XML.
- Para fazer alterações no comportamento dos dados XML, como formato, ligação de dados e layout, basta tocar na opção Propriedades. Isso abrirá a caixa de diálogo das propriedades do Mapa XML.
Situação 4 # Erro de análise XML no Excel
O erro de análise XML no Excel ocorre quando o analisador XML não consegue abrir nenhum arquivo XML específico. Portanto, nesse caso, você precisa garantir que seu arquivo XML não tenha nenhum erro de sintaxe e que o XML seja formado corretamente.
Situação 5 # Abrir arquivos XML grandes no Excel
se algum usuário tiver dificuldade em abrir arquivos XML grandes no Excel, ele encontrará a seguinte mensagem de erro:
“Uma tabela XML não pode ser redimensionada para acomodar dados”
Razão e resolução:
Talvez você esteja tentando adicionar linhas anexando ou importando os dados para a tabela XML. Infelizmente, porém, não há escopo para expandir a tabela.
Você sabia que qualquer tabela XML só pode ser expandida a partir da parte inferior?
Portanto, é possível que haja algum objeto oculto presente logo abaixo da tabela XML, o que está impedindo a expansão da tabela XML.
A segunda razão por trás da tabela XML não pode ser redimensionada é que ela ultrapassou o limite de linhas do Excel de 1.048.576.
Para se livrar desse problema, você precisa reorganizar os objetos e tabelas na planilha. Dessa forma, ajude sua tabela XML a se expandir da parte inferior.
Situação 6 # Converter XML para Excel
No momento da conversão do XML para o Excel, constatou-se que muitos usuários se depararam com esse problema muito comum, ou seja, alguns dados foram convertidos em tipo de dados de texto.
Razão e resolução:
Alguns ou todos os dados importados foram convertidos em tipo de dados de texto a partir do tipo de dados declarado.
Para usar esses dados no cálculo, é necessário converter o tipo de dados de texto em data ou em números.
Suponha que um valor de data seja de alguma forma convertido em texto. Isso não funcionará na função ano até que, a menos que você a converta no tipo de dados Data. A seguir estão as circunstâncias sob as quais o Excel converte dados em texto.
- Quando os dados estão em um formato que o Excel não suporta.
- Também é possível que seus dados sejam incompatíveis com o tipo de dados XSD, que vem sob a representação interna do Excel.
Para corrigir esse problema, verifique a declaração do tipo de dados. Verifique se seus dados XML correspondem bem aos critérios válidos para o esquema XML.
Pontos para lembrar:
Um documento XML perfeito começa com uma declaração XML que o identifica como documentos XML e também a versão XML que está sendo usada. Assim como mostrado no exemplo a seguir.
<? xml version = “1.0”?>
Programas e navegadores que interpretam XML geralmente ignoram caracteres de espaço em branco, como tabulação, espaço ou nova linha, etc.
Alguns analisadores XML ignoram esses caracteres de espaço em branco se aparecerem na declaração XML.
Considerando que, no caso do analisador XML do Excel, é importante que nenhum desses caracteres de espaço em branco preceda a declaração XML.
O analisador XML do Excel 2000 ignora os caracteres de espaço em branco na frente da declaração XML.
Embrulhar:
Depois de ler a postagem acima, você deve ter uma idéia suficiente sobre como lidar com diferentes erros de XML no Excel. A partir de agora, você não precisa se preocupar com nenhum tipo de erro de análise XML no Excel. Como agora você sabe onde está o problema real e como corrigi-lo.