Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue95:libreoffice [2015/04/17 07:19] – d52fr | issue95:libreoffice [2015/04/17 15:36] (Version actuelle) – andre_domenech |
---|
Like so many things, there is more than one way to do this. I'm going to show the method I feel is the easiest for discovering and getting exactly the information you want. You will import the web page using the Web Page Query filter. Once imported, you can examine the elements of the page to find the data you want to extract. You will then create your sheet of 100 stocks by pulling from your imported source file.** | Like so many things, there is more than one way to do this. I'm going to show the method I feel is the easiest for discovering and getting exactly the information you want. You will import the web page using the Web Page Query filter. Once imported, you can examine the elements of the page to find the data you want to extract. You will then create your sheet of 100 stocks by pulling from your imported source file.** |
| |
Se connecter au Web | Liaisons avec des sites Web |
| |
Les feuilles de calcul sont un bon endroit pour collecter des données. Le web est une grande source de données et beaucoup de ces données sont dynamiques. Vous pouvez même envisager de collecter les données dans une feuille et lui faire refléter la nature dynamique des données du web. Calc vous permet les liaisons avec des sources de données externes, y compris des pages web, et avec une facilité qui vous surprendra. | Les feuilles de calcul sont un bon endroit pour collecter des données. Le Web est une source géniale de données et beaucoup d'entre elles sont dynamiques. Vous pouvez même envisager de les collecter dans une feuille et lui faire refléter la nature dynamique des données du Web. Calc vous permet les liaisons avec des sources de données externes, y compris des pages Web, avec une facilité qui vous surprendra. |
| |
Beaucoup de gens commercent en bourse. Ce commerce nécessite de suivre les valeurs assidûment. Dans le passé, j'avais montre ceci, fait à la main, mais maintenant, je vais vous montrer un manière d'utiliser une feuille Excel pour suivre les actions du top100 telles que regroupées par le site web barchart.com. | Beaucoup de gens commercent en bourse. Ce commerce nécessite de suivre les valeurs assidûment. Dans le passé, j'ai montré ceci, fait à la main, mais maintenant, je vais vous montrer comment utiliser une feuille Calc pour suivre les actions du top 100 telles que regroupées par le site web barchart.com. |
| |
Comme tant de choses, il y a plus d'une façon de le faire. Je vais vous montrer la façon qui, à mon sens, est la plus facile pour découvrir et obtenir exactement l'information que vous voulez. Vous allez importer la page web en utilisant le filtre Web Page Query .Une fois importée, vous pouvez examiner les éléments de la page pour trouver les données que vous voulez extraire. Ensuite, vous créerez votre feuille des 100 actions par tirage depuis votre fichier source importé. | Comme tant de choses, il y a plus d'une façon de le faire. Je vais vous montrer la façon qui, à mon sens, est la plus facile pour découvrir et obtenir exactement l'information que vous voulez. Vous allez importer la page Web en utilisant le filtre Requête de page Web. Une fois importée, vous pouvez analyser les éléments de la page pour trouver les données que vous voulez extraire. Ensuite, vous créerez votre feuille des 100 actions par copier/coller depuis le fichier source importé. |
| |
**Setting Up the Source Sheet | **Setting Up the Source Sheet |
Configurer la feuille source | Configurer la feuille source |
| |
Quand vous importez la source en utilisant le filtre Requête de page web,vous n'êtes pas vraiment en train de travailler sur une page locale mais sur un lien vers la page internet. Vous ne sauverez pas cette importation (mais vous le pourriez). A la place, nous allons l'utiliser comme référence vers la vraie page sur le site web de barchart.com. | Quand vous importez la source en utilisant le filtre Requête de page Web, vous n'êtes pas vraiment en train de travailler sur une page locale, mais sur un lien vers la page sur Internet. Vous ne sauverez pas cette importation (mais vous le pourriez). A la place, nous allons l'utiliser comme référence vers la vraie page sur le site Web, barchart.com. |
| |
Dans le menu, Fichier > Ouvrir. Dans le boîte de dialogue Ouvrir, vous trouverez en bas une liste déroulante par type de fichier. Tous les différents types de fichiers reconnus par Calc sont listés là. Parcourez la liste et trouvez le filtre appelé « Requête de page Web (Calc) ». Ceci vous aidera à créer le lien vers la page web. Dans le champ « Nom du fichier », entrez (ou copiez-collez) l'URL suivante : http://www.barchart.com/stocks/signals/top100. | Dans le menu, Fichier > Ouvrir. En bas de la boîte de dialogue Ouvrir, vous trouverez une liste déroulante des types de fichiers. Tous les différents types de fichiers reconnus par Calc sont listés là. Parcourez la liste et trouvez le filtre appelé « Requête de page Web (Calc) ». Ceci vous aidera à créer le lien vers la page Web. Dans le champ « Nom du fichier », entrez (ou copiez-collez) l'URL suivante : http://www.barchart.com/stocks/signals/top100. |
| |
Cliquez sur le bouton Ouvrir. Calc prendra quelques secondes avant d'ouvrir la boîte de dialogue des Options d'import. L'option Automatique importera la page web « telle quelle ». Personnalisé vous permet de sélectionner une autre langue pour l'importation. Je vous recommande d'utiliser Automatique qui vous offrira les meilleures chances d'une interprétation correcte. La case à cocher « Détecter les nombres spéciaux (tels que les dates) » fait ce que vous pensez qu'elle doit faire. Quand elle est cochée, les dates, heures, ... sont détectées et mises au format approprié dans la feuille. Nous n'avons pas à nous préoccuper de nombres spéciaux ; donc, nous n'en avons pas besoin. Cliquez OK pour accepter les options. Suivant la connexion à Internet, la vitesse et la mémoire du PC, il faudra quelques secondes à Calc pour importer la feuille. Notez qu'il importe la page web entière, sans les images. | Cliquez sur le bouton Ouvrir. Calc prendra quelques secondes avant d'ouvrir la boîte de dialogue des Options d'import. L'option Automatique importera la page Web « telle quelle ». Personnalisé vous permet de sélectionner une autre langue pour l'importation. Je vous recommande d'utiliser Automatique qui vous offrira les meilleures chances d'une interprétation correcte. La case à cocher « Détecter les nombres spéciaux (tels que les dates) » fait ce que vous pensez qu'elle doit faire. Quand elle est cochée, les dates, heures..., sont détectées et mises au format approprié dans la feuille. Nous n'avons pas à nous préoccuper de nombres spéciaux ; donc, nous n'en avons pas besoin. Cliquez OK pour accepter les options. Suivant la connexion à Internet, la vitesse et la mémoire du PC, il faudra quelques secondes à Calc pour importer la feuille. Notez qu'il importe la page Web entière, sans les images. |
| |
NOTE : C'est un lien vers la vraie page web. Jusque là, rien n'a été sauvé en local sur le PC. | NOTE : En fait, c'est un lien vers la page Web. Jusqu'ici, rien n'a été sauvé en local sur le PC. |
| |
| |
Le Navigateur | Le Navigateur |
| |
Nous utiliserons le navigateur pour analyser la page importée et la relier à notre nouveau document. Le Navigateur vous montre le éléments et la structure du document et s'adapte au type du document que vous avez ouvert. Non seulement il est bien pour nos besoins ici, mais aussi pour naviguer et manipuler un document, surtout s'il est gros. Actuellement, il y a qutre façons d'ouvrir le Navigateur : | Nous utiliserons le Navigateur pour analyser la page importée et relier les données à notre nouveau document. Le Navigateur vous montre les éléments et la structure du document et est adapté au type du document que vous avez ouvert. Il convient bien, non seulement pour nos besoins ici, mais aussi pour naviguer et manipuler un document, surtout s'il est gros. Actuellement, il y a quatre façons d'ouvrir le Navigateur : |
• Appuyer sur la touche F5 | • Appuyer sur la touche F5. |
• Afficher > Navigateur | • Afficher > Navigateur. |
• L'onglet Navigateur dans la barre latérale | • L'onglet Navigateur dans la barre latérale. |
• Le bouton Navigateur dans la barre standard | • Le bouton Navigateur dans la barre standard. |
| |
**Examine the Source | **Examine the Source |
Analyser la source | Analyser la source |
| |
Quand une age web est importée, plusieurs noms de plages sont créés, de même que les nom des tables importées de la page web. Le préfixe HTML_ est ajouté à tous les noms importés depuis la page. Le filtre crée deux plages spéciales, HTML_all et HTML_tables. HTML_all permet de sélectionner tous le document. HTML_tables permet de sélectionner toutes les tables. Le problème auquel vous serez confronté, c'est que le créateur n'a pas forcément pensé à vous qui allez importé sa page dans Calc. Les noms des tables importées sont les références du créateur, pas les vôtres. | Quand une page Web est importée, plusieurs noms de plages sont créés, de même que les noms des tables importées de la page Web. Le préfixe HTML_ est ajouté à tous les noms importés depuis la page. Le filtre crée deux plages spéciales, HTML_all et HTML_tables. HTML_all permet de sélectionner tout le document. HTML_tables permet de sélectionner toutes les tables. Le problème auquel vous serez confronté, c'est que le créateur de la page n'a pas forcément pensé à l'importation de sa page dans Calc. Les noms des tables importées sont les références du créateur, pas les vôtres. |
| |
Si, dans notre document source, vous ouvrez le Navigateur par une des méthodes indiquées plus haut, vous découvrirez dans le Navigateur une liste de noms sous la rubrique « Noms de plage ». Double-cliquez sur un nom de plage pour la surligner dans le document. En parcourant la liste, vous découvrirez rapidement que les noms HTML_4 et HTML_dt1 concernent tous les deux la table des valeurs des actions. Nous utiliserons l'un des deux pour créer notre document d'actions. | Si, dans notre document source, vous ouvrez le Navigateur par une des méthodes indiquées plus haut, vous découvrirez dans le Navigateur une liste de noms sous la rubrique « Noms de plage ». Double-cliquez sur un nom de plage pour la surligner dans le document. En parcourant la liste, vous comprendrez rapidement que les noms HTML_4 et HTML_dt1 concernent tous les deux la table des valeurs des actions. Nous utiliserons l'un des deux pour créer notre document de valeurs. |
| |
**Import Table to New Sheet | **Import Table to New Sheet |
| |
Importing dynamic data from a web page in Calc is pretty simple. Use the Web Page Query filter to link the page to a sheet. With the Navigator, you can examine the page to determine which range-name contains the data you need. Once you know the range you need to use, you use the Navigator to drag the range-name into a new sheet and save the new document. The new document will prompt you to update every time you open the document or periodically, should you assign an update period to it.** | Importing dynamic data from a web page in Calc is pretty simple. Use the Web Page Query filter to link the page to a sheet. With the Navigator, you can examine the page to determine which range-name contains the data you need. Once you know the range you need to use, you use the Navigator to drag the range-name into a new sheet and save the new document. The new document will prompt you to update every time you open the document or periodically, should you assign an update period to it.** |
| |
| Importer une table dans une nouvelle feuille |
| |
| Maintenant que nous savons quel nom de plage utiliser pour importer les données des valeurs, c'est le moment de créer la feuille que vous voulez sauver et conserver. Nous ferons un import du document source dans ce nouveau document. Souvenez-vous que votre document source n'est qu'un lien vers la vraie page Web ; rien n'a encore été sauvegardé en local sur votre ordinateur. |
| |
| A partir du menu, Fichier > Nouveau > Classeur. Utilisez l'une des quatre méthodes présentées plus haut pour ouvrir le Navigateur. A partir de la liste des documents au bas de la fenêtre (du panneau), sélectionnez le document source, top100. Cliquez sur l'icône « Mode Glisser » dans la barre d'outils du Navigateur et changez le choix pour « Insérer comme lien ». Ouvrez la liste sous « Noms de plage ». Sélectionnez HTML_4 ou HTML_dt1, tirez-le sur la cellule A1 du nouveau document et relâchez. Après quelques secondes, en fonction des vitesses d'internet et de votre ordinateur, les données des valeurs seront affichées dans la nouvelle feuille. Enregistrez le nouveau document. Vous pouvez maintenant fermer le document source. Il n'y a pas besoin de le sauvegarder. Le nouveau document est relié directement à la page sur le site Web et non au document source. |
| |
| Vous pouvez fermer votre nouveau document et, en le rouvrant, il vous sera demandé si les liens externes doivent être actualisés. Si vous répondez Oui, Calc va recharger une version récente de la page Web et mettre à jour les données de la feuille. Vous pouvez configurer le fichier pour une mise à jour régulière quand il est ouvert. Dans les menus, Édition > Liens... ouvre la boîte de dialogue Éditer les liens. Quand le lien est sélectionné, cliquez sur le bouton Modifier... pour ouvrir la boîte de dialogue Données externes. Cochez « Actualiser toutes les... » et saisissez le nombre de secondes entre deux mises à jour. Par exemple, toutes les cinq minutes correspond à 300 secondes, dix minutes à 600 secondes et une heure à 3 600 secondes. Cliquez sur OK pour enregistrer vos modifications et Fermer pour fermer la boîte de dialogue Éditer les liens. |
| |
| Importer des données dynamiques d'une page Web dans Calc est assez simple. Le filtre Requête de page Web est utilisé pour relier la page Web à une feuille. Avec le Navigateur, vous pouvez analyser la page pour déterminer le nom de plage qui contient les données recherchées. Une fois que vous savez quel nom de plage sélectionner, vous utilisez le Navigateur pour tirer-coller le nom de plage dans le nouveau document, que vous sauvegardez ensuite. Vous pouvez décider d'une mise à jour des données externes lors de chaque ouverture du nouveau document, ou périodiquement, pour peu que vous ayez défini l'intervalle de temps. |