Bonjour, quelqu'un sait-il comment importer le prix du Bitcoin en euros dans un document Google Sheets en utilisant la fonction IMPORTXML?
Je suis dans la mesure où j'obtiens le prix Bitcoin USD -
=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
"//span[@class='h2 text-semi-bold details-panel-item--price__value']")
en inspectant le site CoinMarketCap je peux voir le prix de l'euro Bitcoin est affiché mais je ne comprends pas comment s'y référer?
<span class="h2 text-semi-bold details-panel-item--price
value" data-currency-value="">€3.211,55</span>
Cela ne sera pas possible car le bouton qui bascule entre les devises est contrôlé par JavaScript et Google Sheets ne peut pas lire JS. Une solution de contournement consisterait à utiliser un site différent pour gratter ou convertir USD en EUR directement dans la feuille de calcul:
=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/";
"//span[@class='h2 text-semi-bold details-panel-item--price__value']")
*GOOGLEFINANCE("currency:usdeur")
Si le taux de change GOOGLEFINANCE
n'est pas satisfaisant, vous pouvez essayer d'en trouver un meilleur et IMPORTXML
aussi - comme: =IMPORTXML(usd) * IMPORTXML(currency rate)
CMC change votre structure. Le nouveau code pour l'utiliser est:
=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/", "//span[@class='cmc-details-panel-price__price']")