Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Remarque : Cet article a fait son temps et sera bientôt supprimé. Pour éviter les problèmes du type « Page introuvable », nous allons supprimer les liens inutiles. Si vous avez créé des liens vers cette page, nous vous conseillons de les supprimer afin de ne pas désorienter les utilisateurs.

Dans ce tutoriel, vous allez utiliser l’expérience Power Query d’Excel pour créer une requête qui importe des données à partir d’une page web. Dans le cadre de ce processus, vous allez naviguer parmi les tables disponibles sur une page web et appliquer des étapes de transformation des données pour afficher uniquement les données que vous souhaitez afficher. Power Query enregistre toutes vos étapes, et elles sont répétées chaque fois que vous actualisez vos données.

Étape 1 : Se connecter à une page Wikipédia

Excel 2016 : sous l’onglet Données, cliquez sur Nouvelle requête > À partir d’autres sources > à partir du web. Si vous ne voyez pas le bouton Nouvelle requête , cliquez sur Données > à partir du web.

Excel 2010-2013 : sous l’onglet Power Query, cliquez sur À partir du web. Si vous ne voyez pas l’onglet Power Query, vérifiez que vous avez téléchargé et installé le complément Power Query.

  1. Dans la boîte de dialogue À partir du web , collez l’URL Wikipédia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) dans la zone de texte URL .

    Power Query > À partir du web > boîte de dialogue Entrer une URL
  2. Cliquez sur OK.

    Après avoir établi une connexion à la page web, la liste des tableaux disponibles sur cette page Wikipédia s’affiche dans le volet Navigateur . Vous pouvez cliquer sur chaque table pour afficher un aperçu rapide dans le volet de droite.

    Power Query > À partir du web > Navigateur > Affichage Table

  3. Double-cliquez sur la table Résultats[modifier] et le Éditeur de requête s’ouvre avec les données du tournoi.

Haut de la page

Étape 2 : Mettre en forme les données

Maintenant que la table est ouverte dans le Éditeur de requête, vous pouvez propre et mettre en forme les données afin qu’elles répondent à vos besoins. Dans cette étape, vous allez remodeler les données en supprimant toutes les colonnes à l’exception de Year et Final Winners.

  1. Dans la grille Aperçu de la requête , utilisez Ctrl+Clic pour sélectionner les colonnes Year et Final Winners .

  2. Cliquez sur Supprimer les colonnes > Supprimer d’autres colonnes.

    Power Query > Éditeur de requête > Supprimer des colonnes

Étape 3 : Nettoyer les données

Dans cette étape, vous allez propre les données en remplaçant les valeurs et en les filtrant.

  1. Sélectionnez la colonne Année .

  2. Dans le Éditeur de requête, cliquez sur Remplacer les valeurs.

  3. Dans la boîte de dialogue Remplacer les valeurs , tapez « Détails » dans la zone de texte Valeur à rechercher et laissez la zone de texte Remplacer par vide.

  4. Cliquez sur OK.

    valeurs de remplacement Power Query > Éditeur de requête >

Étape 4 : Filtrer les valeurs d’une colonne

À présent, vous allez filtrer la colonne Year pour afficher les lignes qui ne contiennent pas « Year ».

  1. Cliquez sur la flèche déroulante de filtre dans la colonne Année .

  2. Dans la liste déroulante Filtre , décochez Année.

  3. Cliquez sur OK.

Power Query : filtre Éditeur de requête > pour propre données

Étape 5 : nommer une requête

Il est maintenant temps de nommer la requête que vous avez créée.

Dans le volet Paramètres de la requête , dans la zone de texte Nom , entrez Euro Cup Winners. Si vous cliquez sur le lien Toutes les propriétés , vous pouvez également entrer une description de requête dans la zone de texte Description .

paramètres de requête Power Query > Éditeur de requête >

Étape 6 : Charger la requête dans une feuille de calcul

Enfin, vous pouvez maintenant charger la requête Euro Cup Winners dans une feuille de calcul.

  1. Dans le coin supérieur gauche, cliquez sur Fermer & Charger.

    Power Query retourne les résultats de la requête dans une feuille de calcul.

    Si vous devez mettre à jour les données ultérieurement, cliquez avec le bouton droit n’importe où dans la plage de données, puis cliquez sur Actualiser. Toutes les nouvelles informations de la page web sont automatiquement mises à jour.

Étape 7 : Découvrir ce qui se passe en arrière-plan

  1. Cliquez n’importe où dans les données, puis sous l’onglet Requête , cliquez sur Modifier.

  2. À droite, notez la liste des étapes appliquées. Lorsque vous avez effectué des activités de requête, des étapes de requête ont été créées. Chaque étape de requête a une formule correspondante écrite dans le langage « M ».

  3. Voici une explication de chaque étape :

Étape de requête

Tâche

Formule

Source

Se connecter à une source de données web

= Web.Page(Web.Contents(« http://en.wikipedia.org/wiki/UEFA_European_Football_Championship »))

Navigation

Sélectionner la table à connecter

= Source{2}[Données]

Type modifié

Modifier les types : Power Query effectue cette opération automatiquement

= Table.TransformColumnTypes(Data2,{{"Year », type text}, {"Host », type text}, {" », type text}, {"Final Winner », type text}, {"Final Score », type text}, {"Final Runner-up », type text}, {"2 », type text}, {"Third place match Third place », type text}, {"Third place match Score », type text}, {"Third place match Fourth place », type text}, {"3 », type text}, {"Number of teams », type text}})

RemovedOtherColumns

Supprimer d’autres colonnes pour afficher uniquement les colonnes d’intérêt

Table.SelectColumns

= Table.SelectColumns(#"Changed Type »,{"Final Winner », « Year"})

ReplacedValue

Remplacer les valeurs pour propre des valeurs dans une colonne sélectionnée

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns »,"Details »," »,Replacer.ReplaceText,{"Year"})

FilteredRows

Filtrer les valeurs d’une colonne

Table.SelectRows

= Table.SelectRows(#"Replaced Value », each ([Year] <> "Year »))

Vous pouvez voir le code M dans son intégralité en cliquant sur l’option Éditeur avancé dans le ruban Power Query. Pour plus d’informations sur le langage de formule Power Query, voir En savoir plus sur les formules Power Query.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Les fonctionnalités de Power Query se trouvent dans le groupe Récupérer et transformer d’Excel 2016

Importer des données à partir de sources de données externes

Mettre en forme des données avec Power Query

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×