[Résolu] Import de données externes (web) dans une feuille

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
artotal
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 08 juil. 2007 17:18

[Résolu] Import de données externes (web) dans une feuille

Message par artotal »

Bonjour,
je souhaiterai faire comme avec excel et importer la météo ou le cour de la bourse. Mais sa ne fonctionne pas ?
J'ai essayé l'option lien vers des données externes mais une fois le lien rentré dans la boite de dialogue le bouton ok est toujours grisé ?
Merci
(OpenOffice2.2.0)
"Windows XP SP2, Linux Ubuntu 7.04"
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour et bienvenue sur ce forum

As-tu essayé le collage spécial / format HTML ?

Image


Sinon effectivement par Lien vers les données externe, il faut valider après avoir tapé l'url pour que OOo cherche les feuilles/plages disponibles.

Après en avoir choisi une le bouton OK sera activé
artotal
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 08 juil. 2007 17:18

Message par artotal »

j'ai pas compris ?
D'autant que sous excel sa fonctionne en deux clic, mais je ne veux pas imposer m$ à mais clients, ce n'est pas dans ma philosophie.
(OpenOffice2.2.0)
"Windows XP SP2, Linux Ubuntu 7.04"
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Première étape :

Image

Valider par la touche Entrée (même si le bouton Ok n'est pas activé)

On obtient :

Image

Si on sélectionne une plage/feuille le bouton Ok est actif
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12851
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Message par Bidouille »

Bonjour et bienvenue sur notre forum,

La signature que vous avez indiqué manque de clarté et risque d'induire en erreur les gens qui vous répondront. Vous devez préciser la version exacte d'OpenOffice.org et le système sur lequel il tourne. Voici quelques exemples : 2.2.1 sous Windows XP SP2, 2.0.4 sous Linux Mandriva 2007, 2.2.0 sous Linux Ubuntu 7.04 ou 2.0.4 sous Linux OpenSuse 10.0 etc.

Nous vous remercions d'ajouter rapidement ces renseignements dans votre profil. Lisez le lien ci-dessous pour savoir comment procéder :
http://user.services.openoffice.org/fr/ ... pic18.html

Il semble que vous n'ayez pas lu les règles de ce forum, nous vous invitons dès maintenant à y jeter un coup d'oeil.
http://user.services.openoffice.org/fr/ ... opic1.html

Très cordialement, l'équipe de modération.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Bonjour,

Ce que décrit Pierre Yves fonctionne très bien.
J'ai trouvé ce message qui détaille (mais sans illustrer comme le fait Pierre Yves) la procédure avec un exemple boursicoteur :

1) Tu crées un nouveau document OOo Calc

sélectionne dans le menu :
2) Insertion > Lien vers des données externes

Dans la boite de dialogue "Données externes"

3) clique sur le bouton "..." à droite de la zone de saisie de l'URL source

4) sélectionne Type de fichier = "Requête page Web"

5) saisis l'url de la page source, ou fais un copier/coller à partir de la barre d'adresse de ton navigateur. par exemple, pour la composition du CAC40 :
http://www.boursorama.com/tableaux/cours_az.phtml?MARCHE=1rPCAC
http://www.boursorama.com/cours.phtml?symbole=1rPCAC
http://www.boursorama.com/cours.phtml?symbole=1rPAF


6) clique sur le bouton "Insérer"

Dans boite de dialogue "Données externes", tu as une liste de "Feuilles / plages disponibles" qui apparait.

Dans cette page html, seules quelques tables possèdent un attribut id. Ce n'est donc pas possible de les identifier à coup sûr.
Après 2 essais, j'ai trouvé que HTML_20 correspond bien au tableau de composition du CAC40

7) sélectionne "HTML_20" dans la liste

8) coche la case "Actualisation toutes les" (10s par exemple)

9) clique sur "OK"

Les données extraites de la page Web s'affichent dans ta feuille de calcul et sont actualisées toutes les 10 s

Cette FAQ reprend ces étapes :
http://wiki.services.openoffice.org/wik ... Q/Calc/113
Dernière modification par jeanmimi le 26 août 2008 11:32, modifié 1 fois.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
artotal
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 08 juil. 2007 17:18

Message par artotal »

excellent ;)
En fait j'ai penser l'utiliser sur des sites dynamique, ceux que je livre à des clients ce qui les obligera à installer open office, haha.
Mais en ce moment je livre que des sites avec gestions d'article, donc j'aimerai que mes clients reçoivent des statistiques de ma base de donnée mysql, parce que le back office n'est pas accessible en lecture sans mot de passe.
Je bloque donc sur la démarche.
Même chose pour un cms e-commerce que je développe, je voudrai inclure ce service.
http://groups.google.fr/group/artot?lnk=srg
Merci :)
(OpenOffice2.2.0)
"Windows XP SP2, Linux Ubuntu 7.04"
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

artotal a écrit :Mais en ce moment je livre que des sites avec gestions d'article, donc j'aimerai que mes clients reçoivent des statistiques de ma base de donnée mysql, parce que le back office n'est pas accessible en lecture sans mot de passe.
Ce n'est possible que si tu autorises l'ouverture du port d'écoute MySQL (3309) sur ton serveur. Mais si ta base est chez un hébergeur tiers, ce port est de toute façon bloqué pour raison évidente de sécurité.


8)
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Bonjour,

Si on fait le point : les données dynamiques présentes sur le web, dans une page html, et plus particulièrement un cadre, sont récupérées par OOo Calc. Elles peuvent être actualisées.

Maintenant, à toi de voir comment générer cette page html pour que OOo Calc s'y connecte. Mais là, ce n'est plus dans les compétences de OOo.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
artotal
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 08 juil. 2007 17:18

Message par artotal »

quand tu parles de cadres, sa veux dire un frame ou un div ?
Mon intérêt n'est pas de faire une page pour le http mais de proposer d'utiliser open office sur le bureau du client et lui éviter l'ouverture du back office qui nécessite un login et un mot de passe et donc en pratique est plus lourd à gérer.
Sa m'évite de le faire en php et d'obtenir un portabilité croissante.
(OpenOffice2.2.0)
"Windows XP SP2, Linux Ubuntu 7.04"
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Je pensais plutôt aux balises TR et TD.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
artotal
NOOuvel adepte
NOOuvel adepte
Messages : 17
Inscription : 08 juil. 2007 17:18

Message par artotal »

je suppose qu' OOoo se connecte par le port 80 ou 8080 en lecture seul et avec le protocole http ?
Peux ton changer ces paramètres-ci ?
Merci
(OpenOffice2.2.0)
"Windows XP SP2, Linux Ubuntu 7.04"
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Je n'ai pas la compétence pour te répondre, mais par Outils/Options/Internet , tu as les informations actuelles de ton système.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox