Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Obtention de données du Web dans Excel 2002
 

Les requêtes Web peuvent vous aider à insérer des données actualisables du Web dans vos feuilles de calcul. Les requêtes Web étaient disponibles dans les versions antérieures de Microsoft Excel, mais elles ont été nettement améliorées. Vous pouvez désormais atteindre n'importe quelle page Web tout en définissant une requête Web, comme vous atteignez cette page dans votre navigateur. Une fois que vous êtes sur la page, vous pouvez sélectionner une ou plusieurs tables en cliquant sur les icônes ajoutées automatiquement dans la page par Excel.

Connaissances de base sur les requêtes Web

Un excellent moyen pour accéder aux connaissances de base sur les requêtes Web consiste à regarder l'un des exemples de requêtes inclus dans Excel.

Utilisation d'un exemple de requête Web

La requête Web MSN® Money Central™ Investor Stock Quotes incluse dans Excel vous permet d'insérer les dernières cotations boursières dans vos feuilles de calcul. Il vous suffit d'utiliser la commande Importer des données (menu Données, Données externes) et de sélectionner Cotations boursières Microsoft Investor comme source de données. Pour la valeur de paramètre, utilisez le symbole de l'action qui vous intéresse. Par exemple, pour obtenir les cotations boursières de Microsoft, tapez MSFT. Une fois que vous avez créé la requête, vous pouvez actualiser sa valeur à tout moment pour obtenir une nouvelle cotation.

Création de votre propre requête Web

Maintenant que vous avez une idée du fonctionnement des requêtes Web, vous pouvez facilement créer vos propres requêtes Web. Toutefois, il est préférable de savoir à partir de quelle page Web vous souhaitez obtenir des données et de connaître l'adresse de cette page, avant de commencer à créer la requête Web.

Méthodes pour créer une requête Web dans Excel

Il existe plusieurs façons de créer une requête Web dans Excel.

Utilisation de la commande Importer des données

La méthode traditionnelle de création d'une requête Web utilise la commande de menu Nouvelle requête sur le Web du menu Données sous Données externes. Pour insérer l'un des exemples de requêtes Web fournis avec Excel ou l'une de vos requêtes Web déjà enregistrées, utilisez la commande Importer des données (menu Données, Données externes).

Utilisation des commandes Copier et Coller

Une autre façon de créer une requête Web consiste à ouvrir la page Web dans Microsoft Internet Explorer (version 4.0 ou ultérieure). Vous pouvez ensuite copier les données de tableau à importer et les coller dans votre classeur Excel. Lorsque vous collez les données dans Excel, utilisez le bouton Options de collage pour sélectionner l'option Créer des requêtes Web actualisables.

Pour plus d'informations sur le bouton Options de collage et d'autres balises actives, consultez Réaliser des tâches rapidement à l’aide des balises actives dans Office XP.

Internet Explorer

Internet Explorer (version 5.0 ou ultérieure) vous offre deux manières de créer une requête Web dans Excel à partir de Microsoft Internet Explorer. Ces méthodes sont décrites ci-dessous.

Utilisation du menu contextuel

Vous pouvez désormais exporter des données de tableau trouvées sur une page Web dans Excel en utilisant le menu contextuel. Cliquez avec le bouton droit sur les données et sélectionnez Exporter vers Microsoft Excel. Cette fonctionnalité vous permet de lancer le processus de création d'une requête Web directement à partir d'Internet Explorer.

Utilisation du bouton Modifier

Une autre manière d'exporter des données de tableau d'une page Web dans un classeur Excel est d'utiliser le bouton Modifier dans Internet Explorer. Ce bouton inclut Excel comme éditeur valide pour toutes les pages Web. Lorsque vous trouvez des données que vous souhaitez exporter dans Excel, cliquez sur la flèche vers le bas en regard du bouton Modifier, puis cliquez sur Modifier avec Microsoft Excel.

Mise à jour des données

Une requête Web peut être actualisée manuellement (barre d'outils Données externes, Actualiser les données) ou de manière automatique. L'utilisation de cette fonctionnalité vous permet de vous assurer que vos feuilles de calcul contiennent les informations les plus récentes et les plus précises.

Modification d'une requête Web

Vous pouvez modifier le type de données ou de mise en forme que votre requête renvoie en modifiant la requête. Cliquez sur une cellule dans les données faisant l'objet de la requête, puis cliquez sur Modifier la requête dans la barre d'outils Données externes.

Utilisation d'une requête Web avec des sources XML

Excel prend en charge la lecture et l'écriture de fichiers XML. Cette fonctionnalité permet de créer des requêtes Web sur des fichiers XML. Vous pouvez créer une requête Web sur n'importe quel fichier XML, mais si vous utilisez le schéma de feuille de calcul XML, vous pouvez préserver des concepts de feuille de calcul tels que des formules. Lorsque vous utilisez une requête Web pour obtenir des données à partir d'un fichier XML, vous devez sélectionner Mise en forme HTML complète dans Options de requête sur le Web.

Remarque  Lors de la création d'une requête Web sur un fichier XML, Excel utilise la première instruction de traitement disponible, le cas échéant. S'il n'existe aucune instruction de traitement, Excel détermine si le schéma approprié est Feuille de calcul XML, MSPersist ou aucun. Excel traite le fichier en fonction du schéma approprié ou, si le fichier n'appartient à aucun de ces schémas, Excel traite les fichiers en utilisant du code Flattening XML générique. Excel enregistre les fichiers XML dans son propre schéma de feuille de calcul, qui représente le seul format disponible pour l'enregistrement de fichiers XML dans Excel.

Utilisation des redirections de requêtes Web

Lorsque vous créez une requête Web sur un tableau spécifique contenu dans une page Web, Excel recherche la présence d'une balise HTML personnalisée appelée o:WebQuerySourceHRef. Si cet attribut existe, cela signifie que l'auteur de la page Web a pris en compte le fait que des utilisateurs pourraient souhaiter créer des requêtes Web sur cette page et qu'il a créé une version spéciale du tableau de données qu'il est possible d'atteindre via une autre adresse Web. L'avantage est que les utilisateurs de la requête Web pensent qu'ils se connectent à des tableaux HTML soigneusement mis en forme, alors qu'ils obtiennent en réalité les données dans des versions de feuilles de calcul XML riches et précises.

Des listes publiées sur un site Web à extension SharePoint Team Services à partir d'un site Web à extension Microsoft Services constituent un exemple de redirection de requête Web dans Microsoft Office XP. Si vous avez configuré un site Web à extension SharePoint Team Services et créé une liste sur ce site, vous pouvez créer une requête Web sur la liste et Excel utilisera la redirection pour se connecter à la source de données sous-jacente.

Recherche d'informations supplémentaires sur les requêtes Web

L'aide en ligne de Microsoft Excel comprend des rubriques d'aide conceptuelles et concrètes sur les requêtes Web. Pour plus d'informations sur les requêtes Web, consultez l'aide de Microsoft Excel.

Dépannage et limites

Aucune mise en forme importée

Par défaut, une nouvelle requête Web n'importe aucune mise en forme (seulement du texte brut). En effet, certaines mises en forme HTML empêchent d'effectuer des analyses dans Excel. Par exemple, des cellules fusionnées sont un type classique de mise en forme HTML, mais elles empêchent le bon fonctionnement des rapports de tableaux croisés dynamiques et des graphiques. Pour conserver la mise en forme, sélectionnezMise en forme du texte uniquement ou Mise en forme HTML complète dans la boîte de dialogue Options de requête sur le Web, accessible par le biais du bouton Options dans la boîte de dialogue Modifier la requête sur le Web.

Les données s'affichent sous forme de dates

Excel tente automatiquement d'interpréter les dates lorsque des données sont importées. Par exemple, 06-03 est convertit en 6 mars. Vous pouvez désactiver la reconnaissance automatique des dates de Microsoft Excel dans la boîte de dialogue Options de requête sur le Web, accessible via le bouton Options de la boîte de dialogue Modifier la requête sur le Web.

Aucune donnée n'est renvoyée d'un site sécurisé (site requérant une ouverture de session).

Excel ne prend pas en charge l'importation de données à partir de sites Web sécurisés qui n'utilisent pas la sécurité Microsoft Windows NT®. Le site Web d'une banque vous permettant de visualiser les informations de votre compte personnel en est un exemple classique.

Aucune donnée ou des données erronées sont renvoyées

Il existe plusieurs raisons possibles à ce que des données ne puissent pas être importées dans Excel :

  • Assurez-vous que vous êtes connecté à votre intranet ou à Internet lorsque vous créez ou actualisez une requête.
  • Certaines pages utilisent des scripts pour générer ou peupler des tableaux de données. Les requêtes Web de Microsoft Excel ne prennent pas en charge ces types de pages Web. La boîte de dialogue Nouvelle requête sur le Web utilise le composant de navigation Web de Windows pour afficher la page Web afin que vous puissiez sélectionner les données de votre choix. Dans cette boîte de dialogue, toute liaison de script ou de données se produit de manière transparente. Toutefois, Excel n'utilise pas ce composant lors de l'importation initiale des données à partir du site, ni lors des actualisations suivantes. Les seules informations auxquelles Excel a accès sont le texte source HTML brut, sans qu'aucun nouveau traitement des liaisons de données et de scripts n'ait lieu avant l'extraction des données. Malheureusement, si ni vous, ni votre entreprise, n'avez un contrôle sur la page Web, cette limite est incontournable. Toutefois, si vous contrôlez le contenu de la page Web, vous pouvez utiliser la redirection comme cela a été expliqué précédemment.

Aucune icône ne s'affiche sur certaines tables de pages de jeux de cadres

Lorsque vous affichez, dans la boîte de dialogue Requête sur le Web, une page Web qui utilise des cadres, il arrive parfois que les icônes de sélection des tables ne s'affichent pas. Dans ce cas, le problème peut être résolu en cliquant sur le bouton Actualiser, mais cela vous ramène souvent à la page principale. Pour afficher les icônes des tables, cliquez deux fois sur le bouton Masquer les icônes.

© 2009 Microsoft Corporation. Tous droits réservés.