Comment réparer les erreurs XML dans Excel

Vous obtenez une erreur XML dans Excel en attendant, essayez d’importer XML vers Excel ou de convertir XML en Excel ou d’ouvrir de gros fichiers XML vers Excel? Si vous êtes confrontés à l’une de ces circonstances, ce post va sûrement vous aider beaucoup.

Comme j’ai répertorié les différentes erreurs XML dans Excel rencontrées dans différentes circonstances. Ici, vous obtiendrez également les meilleures solutions pour corriger les erreurs d’analyse XML dans Excel.

Comment réparer une erreur XML différente dans Excel

Situation 1 # Importer des données à partir d’une source Web dans une application Excel

Cette erreur XML spécifique a été conquise principalement lorsqu’un utilisateur essaie d’importer des données à partir de la source Web dans l’application Excel.

À ce moment, vous recevrez le message d’erreur suivant:

“Le fichier ne peut pas être ouvert car: Déclaration XML non valide”

En dessous de cette déclaration d’erreur, une ligne indiquant la position de l’erreur et la version du fichier XML (Extensible Markup Language) semble mentionnée.

Cause

La principale raison derrière l’apparition de cette erreur est que l’analyseur XML Excel veut que le caractère de la balise XML <? Xml?> Soit toujours le premier caractère sur la page XML.

Il ne doit être précédé d’aucun caractère. Habituellement, on voit que les caractères d’espace blanc ne sont pas comptés par les interprètes XML.

Remarque:

L’analyseur XML présent dans Microsoft Excel 2000 ne fonctionne pas sous cette liste d’exigences.

solution de contournement

Pour corriger cette erreur de déclaration XML non valide dans Excel. Vous devez vous assurer que rien ne doit précéder les balises XML présentes dans le document que vous essayez d’ouvrir en tant que sources de données Web dans Excel. Alors, veuillez vérifier cela.

Situation 2 # Importer du XML dans Excel

Si vous essayez de importer plusieurs fichiers XML vers Excel alors, dans ce cas, vous pouvez rester bloqué sur cette erreur:

“Échec de la validation du schéma”.

Suivez les correctifs ci-dessous pour résoudre l’importation XML vers Erreurs Excel.

Raison et résolution:

La validation de schéma XML a échoué se produit principalement lorsque vous faites frapper les données de validation par rapport au schéma pour l’exportation et l’importation dans la boîte de dialogue des propriétés de la carte XML.

Cette opération importera les données, mais les données ne seront pas validées par rapport à la carte XML spécifiée.

Étapes à suivre:

  1. Choisissez une cellule mappée pour importer plusieurs fichiers XML dans un ensemble de cellules mappées.

Pour importer plusieurs fichiers XML dans plusieurs cellules mappées. Vous avez juste besoin d’appuyer sur n’importe quelle cellule qui n’est pas mappée depuis votre feuille de calcul Excel.

  1. Appuyez sur l’onglet Développeur> après, puis sur l’option Importer.
  2. Dans la boîte de dialogue ouverte Importer XML, recherchez, puis choisissez le fichier XML que vous devez importer.

o Si dans le cas où les fichiers XML sont contigus, appuyez sur la touche Maj en maintenant la touche Maj enfoncée, vous devez appuyer sur le premier et le dernier fichier de la liste. Vous verrez que toutes les données des fichiers XML seront ajoutées et importées dans les cellules mappées.

o Mais si les fichiers XML ne sont pas contigus, appuyez sur le bouton Ctrl de votre clavier. En maintenant le bouton ctrl enfoncé, vous devez appuyer sur chaque fichier que vous souhaitez importer.

  1. Tapez sur l’option Importer.

Si les fichiers XML que vous avez choisis ne sont pas contigus, la boîte de dialogue Importer <nom de fichier> .xml s’ouvrira sur votre écran.

Choisissez la carte XML qui correspond au fichier de données XML que vous importez pour chacun des fichiers.

Si vous souhaitez utiliser la même carte unique pour l’ensemble de vos fichiers sélectionnés qui ne sont pas encore importés, choisissez l’option «Utiliser cette carte XML pour tous les fichiers sélectionnés de ce schéma».

Situation 3 # Importez plusieurs fichiers XML dans Excel

Si vous essayez d’importer plusieurs fichiers XML vers Excel, dans ce cas, vous pouvez rester bloqué sur cette erreur:

“Impossible de trouver une carte XML qui correspond aux données”

Raison et résolution:

Lorsque plusieurs fichiers de données XML sont sélectionnés pour l’importation et qu’Excel ne parvient pas à trouver une carte XML correspondante pour les fichiers spécifiques parmi ces plusieurs fichiers.

Fichier dont le nom est mentionné dans la barre de titre, vous devez d’abord importer le schéma approprié. Ensuite, importez le fichier une fois de plus.

Importer un fichier de données XML en tant que table XML

  1. Appuyez sur l’onglet Développeur puis sur Importer
  2. Maintenant sur votre écran, la boîte de dialogue d’importation XML Dans cette boîte, choisissez et choisissez les fichiers de données XML que vous souhaitez importer.
  3. Appuyez ensuite sur pour importer

Si votre fichier XML n’a pas de schéma, Excel conclut le schéma via le fichier XML.

  1. À partir de la boîte de dialogue Importer des données, choisissez l’une des options:
  2. Table XML dans la feuille de calcul existante: cette option importera les données du fichier XML dans la table XML dans un emplacement spécifié dans votre feuille de calcul.
  3. Tableau XML dans la nouvelle feuille de calcul: choisir cette option importera des données de fichier entières dans le tableau XML d’une nouvelle feuille de calcul.

Vous verrez que le schéma du fichier de données XML apparaît dans le volet Office de XML Source.

  1. Si, dans le cas où le fichier de données XML ne fait pas référence au schéma, dans une telle situation, Excel conclura le schéma du fichier de données XML.
  2. Pour apporter des modifications au comportement des données XML, telles que le format, la liaison de données et la disposition, appuyez simplement sur l’option Propriétés. Cela ouvrira la boîte de dialogue des propriétés de la carte XML.

Situation 4 # Erreur d’analyse XML dans Excel

Une erreur d’analyse XML dans Excel survient lorsque l’analyseur XML n’est pas en mesure d’ouvrir un fichier XML spécifique. Donc, dans ce cas, vous devez vous assurer que votre fichier XML ne contient aucune erreur de syntaxe et que XML est bien formé.

Situation 5 # Ouvrir de gros fichiers XML dans Excel

si un utilisateur rencontre des difficultés pour ouvrir des fichiers XML volumineux dans Excel, il rencontrera le message d’erreur suivant:

“Une table XML ne peut pas être redimensionnée pour accueillir des données”

Raison et résolution:

Vous essayez peut-être d’ajouter des lignes en ajoutant ou en important les données dans la table XML. Mais malheureusement, il n’y a plus de place pour étendre le tableau.

Savez-vous que n’importe quel tableau XML ne peut être développé qu’à partir du bas?

Ainsi, il se peut qu’un objet caché soit présent juste en dessous de la table XML, ce qui empêche l’expansion de la table XML.

La deuxième raison pour laquelle le tableau XML ne peut pas être redimensionné est qu’il a dépassé la limite de lignes Excel de 1 048 576.

Pour vous débarrasser de ce problème, vous devez réorganiser les objets et les tableaux sur la feuille de calcul. Comme cela, aidez votre table XML à être développée à partir de la partie inférieure.

Situation 6 # Convertir XML en Excel

Au moment de la conversion de XML vers Excel, il est constaté que de nombreux utilisateurs ont été confrontés à ce problème très courant, c’est-à-dire que certaines données ont été converties en type de données texte.

Raison et résolution:

Une partie ou la totalité de vos données importées ont été converties en type de données texte à partir de son type de données déclaré.

Pour utiliser ces données dans le calcul, vous devez convertir le type de données texte en type de données date ou nombres.

Supposons qu’une valeur de date soit en quelque sorte convertie en texte. Cela ne fonctionnera pas dans la fonction année tant que vous ne l’aurez pas converti en type de données Date. Voici les circonstances dans lesquelles Excel convertit les données en texte.

  • Lorsque les données sont dans un format pour lequel Excel ne prend pas en charge.
  • Il est également probable que vos données soient incompatibles avec le type de données XSD qui relève de la représentation interne d’Excel.

Pour résoudre ce problème, vérifiez la déclaration du type de données. Assurez-vous que vos données XML correspondent bien aux critères valides pour le schéma XML.

Points à retenir:

Un document XML parfait commence par une déclaration XML qui l’identifie en tant que documents XML et également la version XML utilisée. Tout comme indiqué dans l’exemple suivant.

<? xml version = “1.0”?>

Les programmes et le navigateur qui interprètent XML ignorent généralement les caractères d’espacement comme les tabulations, les espaces ou les nouvelles lignes, etc.

Certains analyseurs XML ignorent ces caractères d’espace blanc s’il apparaît dans la déclaration XML.

Alors que, dans le cas de l’analyseur XML Excel, il est important qu’aucun de ces caractères d’espace blanc ne précède la déclaration XML.

L’analyseur XML d’Excel 2000 ignore les caractères d’espacement devant la déclaration XML.

Emballer:

Après avoir lu le post ci-dessus, vous devez avoir suffisamment d’idée sur la façon de résoudre les différentes erreurs XML dans Excel. À partir de maintenant, vous n’aurez plus à vous soucier d’aucun type d’erreur d’analyse XML dans Excel. Comme maintenant, vous savez où le problème s’est produit et comment le résoudre.



Margret Arthur est un entrepreneur et un expert en marketing de contenu. Elle écrit des blogs techniques et de l'expertise sur MS Office, Excel et d'autres sujets technologiques. elle art distinctif de présenter des informations techniques dans un langage facile à comprendre est très impressionnant. Lorsqu'elle n'écrit pas, elle adore les imprévus voyages.