Symptômes

Lorsque vous essayez d'importer des données à partir d'une source Web dans Microsoft Excel 2002, vous pouvez recevoir un message d'erreur semblable au suivant

Impossible d'ouvrir le fichier car :
Déclaration xml non valide.

suivi de lignes identifiant la position de l'erreur et la version XML (Extensible Markup Language) du fichier.

Cause

Ce comportement se produit car l'analyseur XML d'Excel 2002 exige que les caractères de l'indicateur XML <?xml?> soient absolument les premiers caractères sur la page XML. Ils ne peuvent pas être précédés d'autres caractères, même d'espaces qui sont habituellement ignorés par les interpréteurs XML.

REMARQUE : L'analyseur XML dans Microsoft Excel 2000 ne fonctionne pas sous ces conditions.

Contournement

Pour contourner ce problème, assurez-vous que rien ne précède l'indicateur XML dans les documents qui seront ouverts comme sources de données Web dans Excel 2002.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Les documents XML bien constitués commencent par une déclaration XML qui les identifie en tant que documents XML et identifie la version XML utilisée, comme dans l'exemple suivant :

<?xml version="1.0"?>

Les navigateurs et autres programmes qui interprètent le langage XML ignorent généralement les espaces vides (espace, tabulation ou nouvelle ligne) dans le document source et certains analyseurs XML ignorent ces caractères s'ils apparaissent avant la déclaration XML. Toutefois, dans le cas de l'analyseur XML inclus avec Excel 2002, il est essentiel qu'aucun de ces caractères ne précède la déclaration XML.

L'analyseur XML inclus avec Excel 2000, ainsi qu'avec de nombreux navigateurs, ignore les espaces avant la déclaration XML. En conséquence, les documents qui auraient pu s'ouvrir normalement dans ces environnements génèrent le message d'erreur décrit dans la section "Symptômes" de cet article lorsqu'ils sont utilisés dans des requêtes Web dans Excel 2002.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×