Importer des données depuis Internet à partir de Microsoft Excel

■■ Comment puis-je télécharger facilement des statistiques sportives dans Excel?

Nous savons tous que le World Wide Web contient des données utiles sur à peu près tout. Cependant, vous ne pouvez pas vraiment faire d’analyse de ces données pendant qu’elles sont sur le Web. Vous devez importer les données dans Microsoft Excel, ce que vous pouvez faire très facilement, à condition que les données soient définies dans un tableau HTML. Dans un classeur Excel, sous l’onglet Données, dans le groupe Obtenir les données externes, cliquez sur À partir du Web. Lorsque la boîte de dialogue Nouvelle requête Web s’affiche, collez-y l’URL de la page Web, puis cliquez sur OK. La page Web apparaît dans l’aperçu et vous pouvez sélectionner le tableau HTML que vous souhaitez importer. La réponse à la question de ce chapitre vous montre comment implémenter cette procédure simple.

Comment télécharger facilement des statistiques sportives dans Excel?

L’URL http://www.pro-football-reference.com/players/M/MannPe00/gamelog/ vous mène à un journal match par match des statistiques NFL de Peyton Manning. Un sous-ensemble de ces données importées dans Excel est illustré à la figure 39-1. Votre travail pour cet exemple se trouve dans l’article.

Pour importer les données dans Excel, copiez l’URL, puis ouvrez une feuille de calcul vierge. Maintenant, cliquez sur l’onglet Données sur le ruban et, dans le groupe Obtenir les données externes, cliquez sur À partir du Web. Lorsque la boîte de dialogue Nouvelle requête Web s’affiche, appuyez sur Ctrl + V pour coller l’URL dans la zone d’adresse, puis cliquez sur OK. La boîte de dialogue Nouvelle requête Web affiche les données illustrées à la figure 2. (Si vous recevez des erreurs de script, cliquez sur Non pour ignorer les avertissements et arrêter d’exécuter des scripts. Cela n’affectera pas le processus d’importation.)

FIGURE 1 : Cette figure montre les statistiques du quart-arrière (QB) de Peyton Manning.

FIGURE 2 :Voici la boîte de dialogue Nouvelle requête Web après avoir choisi une URL.

Cliquez sur la flèche qui pointe vers les données que vous souhaitez télécharger (choisissez d’importer uniquement les statistiques de saison régulière de Manning) et sur Importer. (Chaque flèche représente un tableau HTML dans la page Web.) Dans ce cas, vous devez cliquer sur la flèche au-dessus de Rk. La flèche se transforme en une coche. Après avoir cliqué

Importer, vous voyez la boîte de dialogue Importer des données, dans laquelle vous indiquez à Excel où vous souhaitez placer les données. Choisissez la cellule B2 de la feuille de calcul actuelle pour cet exemple. Après avoir cliqué sur OK, les évaluations des analystes sont importées dans la feuille de calcul. (Voir figure 1.) Notez que les nombres et les étiquettes sont parfaitement séparés en différentes cellules. Si vous cliquez avec le bouton droit dans les données et sélectionnez Actualiser, Excel s’éteint sur le Web et extrait les données les plus récentes. Par conséquent, si vous cliquez sur Actualiser tous les mardis Saison NFL, les dernières statistiques de jeu de Manning seront ajoutées à votre feuille de calcul.

Vous pouvez facilement définir votre requête pour qu’elle soit actualisée ou mise à jour de la manière que vous souhaitez. Cliquez simplement avec le bouton droit n’importe où dans les résultats de la requête, sélectionnez Propriétés de la plage de données et modifiez les paramètres de contrôle d’actualisation. Comme le montre la figure  ci-dessous, la requête a été spécifiée pour être automatiquement actualisée à chaque ouverture du fichier.

FIGURE 3: Actualisez les paramètres de la requête Web.

Pour modifier cette requête, cliquez avec le bouton droit n’importe où dans la sortie de la requête et sélectionnez Modifier la requête. En cliquant sur le bouton Options affiché dans le coin supérieur droit de la figure 2, vous pouvez contrôler la mise en forme des résultats de votre requête.

Si vous utilisez Internet Explorer, vous pouvez également créer une requête Web à partir d’un tableau HTML en cliquant avec le bouton droit dans le tableau et en sélectionnant Exporter vers Microsoft Excel. Les données sont automatiquement importées dans un nouveau classeur à partir de la cellule A1.

      Remarque Si vous disposez d’Office 2013 Pro Plus ou supérieur, vous pouvez télécharger Microsoft Power Query pour Excel à partir de http://office.microsoft.com/en-us/excel/download-microsoft-power-query-for -excel-FX104018616.aspx. Power Query fournit de nombreux outils superbes pour télécharger des données à partir du Web et facilite la manipulation des données téléchargées. Par exemple, vous pouvez contrôler les colonnes de données sélectionnées pour le téléchargement et filtrer les lignes.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Fonctions Excel

Macro VBA Utiles

Excel Pratique

Programmation VBA

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x