Aide pour ligne de commande IMPORTXML

Bonjour à toutes et à tous,

j'ai bien compris qu'on pouvait intégrer une ligne de commande dans SHEETS qui va chercher une donnée précise sur un autre site internet.

En l’occurrence je souhaiterais automatiser l'extraction du cours de bourse actuel des actions que je suis sur le site de BOURSORAMA)

Mais je n'arrive pas à avoir une ligne valide, pouvez vous m'aider ?

Si j'ai bien compris la ligne devrait commencer par :

=IMPORTXML("URL-DE-L'ACTION-CONCERNEE";"???")


Si c'est plus évident je peux utiliser YAHOO FINANCES, mais je ne veux pas utiliser GOOGLE FINANCES car sur certaines actions que je suis cela ne correspond pas à la réalité du marché...

Merci d'avance

Bonjour,

=ImportXML("http://www.boursorama.com/cours.phtml?symbole="&A1;"//span[@class='c-instrument c-instrument--last']")

avec l'identifiant en A1 (par exemple 1rPFP)

mais je n'ai pas (encore) pu distinguer/sélectionner l'une des 12 valeurs (le cours est la dernière)

Voir ici https://www.w3schools.com/xml/xpath_intro.asp pour requête_xpath

plus pertinent

=ImportXML("http://www.boursorama.com/cours.phtml?symbole="&A1;"//div[@class='c-faceplate__info']")

il faut maintenant appliquer un regexextract

=regexextract(ImportXML("http://www.boursorama.com/cours.phtml?symbole=1rPFP";"//div[@class='c-faceplate__info']");"[0-9.]+")

ou en direct

=ImportXML("http://www.boursorama.com/cours.phtml?symbole=1rPFP";"//div[@class='c-faceplate__info']//span[@class='c-instrument c-instrument--last']")

Oui ! Ça marche c'est exactement ça !

Par contre j'ai un problème il m'affiche la valeur dans la cellule au format "XX.XX" au lieu de "XX,XX" (la décimale est marquée par un point au lieu d'une virgule, ce qui me fout en l'air toutes mes formules de calcul... je peux faire en sorte qu'il mette une virgule à la place du point ?

Ou est ce qu'il faut que je prenne ma valeur sur un autre site qui présente les données décimales avec une virgule ? (du style YAHOO FINANCES)

Merci

pas de soucis ...

=VALUE(substitute(ImportXML("http://www.boursorama.com/cours.phtml?symbole=1rPFP";"//div[@class='c-faceplate__info']//span[@class='c-instrument c-instrument--last']");".";","))

Parfait ! Merci bien Steelson !

Rechercher des sujets similaires à "aide ligne commande importxml"