Google Sheets -> Import de donnée web

industrial

(Essem Jensen's) #1

Bonjour à tous,

Je suis en train de me faire quelques feuilles de calcul pour de l’indus et j’aimerai utiliser la fonction de google sheets permettant de puiser des informations sur internet.

Etant un inculte du language XML/HTML je n’arrive évidemment pas à faire marcher ma fonction.

Je cherche à extraire la valeur du prix de vente moyen de Jita depuis eve-marketdata.com

Donc en utilisant la fonction IMPORTXML je suis allé chercher le Xpath du noeud en question ce qui me donne ceci :

=IMPORTXML(“https://eve-marketdata.com/price_check.php?type_name_header=Tritanium";//*[@id="content”]/div[2]/table/tbody/tr[2]/td[3]/Text())

Malheureusement cela ne fonctionne pas …


(Sia Dusk) #2

(Essem Jensen's) #3

Merci SIA, j’ai trouvé comme un grand finalement, si ca en interesse certains voiçi le code utilisé:

Afficher le prix (eve-market) de l’item dans la cellule A2 (taper le nom exact de l’item dans A2).
Puis taper cette formule dans la case où l’on veut voir le prix :

=SUBSTITUE(split(importxml(“https://eve-marketdata.com/price_check.php?type_name_header="&SUBSTITUE(A10;" “;”+”);"//table/tr[2]/td[3]");“ISK”);".";",")+0

La substitution et le split visant à virer le ‘ISK’ et à remplacer le point par une virgule pour obtenir un nombre exploitable par Sheets.


(Nyalnara) #4

Ha, chiote. Tu viens de me faire remarquer que tous mes imports de données dans mes spreadsheets étaient basées sur l’API eve-central qui n’existe plus et qu’il faudra que je recommence tout si je me remet au jeu… :sob:


(Essem Jensen's) #5

Ha oui ca c’est chiant en effet …


(Nyalnara) #6

Ou alors, je continue à ne pas rejouer… :sunglasses:


(system) #7

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.