[Résolu] Remplir une cellule à partir du web

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.
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

[Résolu] Remplir une cellule à partir du web

Message par Yakalfer »

Bonjour,

Comment remplir automatiquement une cellule avec une valeur disponible sur le web ??

J'ai regardé du coté de Insertion / Hyperlien mais je ne sais pas comment faire ?? :mrgreen:

Merci pour votre aide ! :wink:
Dernière modification par Yakalfer le 18 juil. 2009 11:53, modifié 2 fois.
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Jeff
GourOOu
GourOOu
Messages : 9962
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Remplir une cellule à partir du web

Message par Jeff »

Bonjour et bienvenue,

Dans ce fil de discussion, jeanmimi donne une procédure pour récupérer le cours de la bourse ;
ça rejoint un peu ce que tu veux faire ?

A + :wink:
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

Bonjour Jeff,
Merci pour cette réponse !
Je vais regarder ce fil avec attention car il s'agit bien de cours de bourse que j'essaie de récupérer :super:
@+, :wink:
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17195
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Remplir une cellule à partir du web

Message par jeanmimi »

Bonjour,
Depuis ce fil de 2007, j'ai rédigé une FAQ :
http://wiki.services.openoffice.org/wik ... Q/Calc/113

Édit : FAQ mise à jour, agrémentée de copies d'écran pour expliciter la question ci-dessous :
je ne comprends pas pourquoi il demande de sélectionner la touche "..." qui se trouve à coté de la zone de saisie de l'URL..??..
Dernière modification par jeanmimi le 18 juil. 2009 13:02, modifié 2 fois.
LibreOffice : Version : 25.8.1.1 (x64)(26 septembre 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

Bon, je reviens vers vous car je n'arrive pas à exécuter la manip indiquée...
Le descriptif ne correspond pas à ce que j'obtiens.
En effet, lorsque je clique sur la touche "..." à coté de la fenêtre "URL de la source de données externe", j'obtiens l'ouverture d'une fenêtre Finder me permettant de sélectionner le type de fichier ainsi qu'un fichier si il est sur ma machine, mais en aucun cas je ne peux saisir à ce niveau une adresse url.
Et si je saisis une adresse url dans la fenêtre "Données externes", alors jen'ai pas la possibilité de valider car la touche OK est grisée, pas accessible...

Une solution à mon problème ??

Merci !
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Avatar de l’utilisateur
Loopingss
InconditiOOnnel
InconditiOOnnel
Messages : 783
Inscription : 17 déc. 2008 01:50

Re: Remplir une cellule à partir du web

Message par Loopingss »

Bonjour,
Je vois sur votre signature que vous utilisez NeoOffice. Je ne connais pas cette version. Il peut il y avoir des différences de fonctionnalités entre OOo et NéoOffice qui peut, peut être, expliquer un comportement différent de celui prévu par l'excellent tuto de jeanmimi.
COOordialement.
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

Je viens de télécharger OpenOffice 3.1 et j'ai le même problème qu'avec Neo... impossible de réaliser la manip...
Merci pour votre aide !
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: Remplir une cellule à partir du web

Message par Ravioli »

Bonjour,

En respectant la FAQ de Jeanmimi,
  1. Dans la feuille de calcul, choisissez la cellule qui sera le point d'insertion (angle supérieur gauche du document à insérer).
    Menu : Insertion > Lien vers les données externes...
  2. Le plus simple est de copier-coller l'URL dans la zone URL de la source de donnée externe.
    • Prenons par exemple votre dernier message du forum,
      Copier l'adresse du lien.png
      en cliquant droit sur la petite icône-feuille de votre message
      > Copier l'adresse du lien > sous FireFox 3.5.1
      ou > Copier le lien sous Safari 4.0.2
      nous obtenons l'adresse précise du message :
      http://user.services.openoffice.org/fr/ ... 473#p96473
  3. Vous collez simplement cette adresse sur la zone URL
    Coller l'adresse dans la zone d'URL.png
  4. Puis vous appuyez sur la touche Entrée pour valider.
  5. L'ordinateur travaille quelques secondes puis affiche dans la zone inférieure la liste de plages disponibles.
    Données externes Mac.png
  6. Sélectionnez par exemple HTML-Tables,
  7. Validez par le bouton alors actif OK.

    L'ordinateur travaille quelques secondes et votre feuille calc se remplie,
    ceci n'étant qu'un simple exemple permettant la vérification du fonctionnement de OOo.
  8. Remarque : En sélectionnant HTML_all s'affiche toute la page du fil du forum...
    ce que jeanmimi précise bien :
    jeanmimi a écrit :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 essais, trouver une table (ex : HTML_xx) qui correspond bien au tableau de données à insérer dans la feuille Calc.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

Merci Ravioli !!
Je ne faisais pas le point 4 : "Puis vous appuyez sur la touche Entrée pour valider.".... troublé par le fait que la touche OK restait grisée... :mrgreen:
Alors maintenant, ça marche !! :super:

Encore un grand MERCI à vous tous pour votre aide !
Il ne me reste plus qu'à trouver une table propre parmi tous les sites de cotation :wink:

Cependant, dans la FAQ de Jeanmimi, je ne comprends pas pourquoi il demande de sélectionner la touche "..." qui se trouve à coté de la zone de saisie de l'URL..??..

@+,
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: Remplir une cellule à partir du web

Message par Ravioli »

Re,

Il semble que jeanmimi a fait cette FAQ d'après ses nombreuses réponses sur le forum,
y compris les liens externes à la feuille calc mais qui se trouvent sur l'ordinateur.

Il est certain que le bouton ... ne sert qu'à parcourir
l'arborescence des dossiers afin de trouver le fichier pour y trouver un lien.

N'oubliez pas de mettre [Résolu] sur votre premier message
Comment mettre [Résolu] et la coche Image]
A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

OK, il me reste un petit détail à résoudre :
le tableau passe bien mais la conversion par CNUM ne donne rien...
J'utilise le tableau du site http://www.forexpros.fr/quotes/cours-forex---majeurs
Certains prix s'affichent correctement mais ne sont pas numériques et d'autres sont affichés en date..
Dans tous les cas, je n'arrive pas à récupérer les valeurs numériques initiales...

Une idée sur la question ??

Merci,
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
Messages : 7610
Inscription : 18 oct. 2007 16:28

Re: Remplir une cellule à partir du web

Message par Ravioli »

Re,

Une piste :
La transformation en date est peut-être due à la présence des points (.)
dans les valeurs 0.8018 à la place de la virgule que reconnaît Calc
( il interprète le . comme marque de date).

Désolé mais je suis de sortie, je cède la place...
A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Remplir une cellule à partir du web

Message par gerard24 »

Bonjour,

Cela est du au fait que le site en question utilise le point comme séparateur décimal.

Vas dans le menu Outils > Options > Chargement/enregistrement , onglet compatibilité html et coches la case Utiliser l'environnement linguistique anglais (USA)....
Les points seront tranformés en virgule et il n'y aura plus de confusion avec des dates.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Yakalfer
Membre lOOyal
Membre lOOyal
Messages : 48
Inscription : 16 juil. 2009 23:11

Re: Remplir une cellule à partir du web

Message par Yakalfer »

Merci pour ces réponses !

Vous êtes tous trop forts !! :bravo:

Voilà, mon problème est totalement résolu ! :super:

Votre aide m'a été très utile et je vous en remercie :wink:
LibreOffice 4.0.3 (+ OpenOffice 3 + NeoOffice 3 Patch 3 + excel 2011) sous Mac OS X 10.7.5