Cotations en direct des crypto-monnaies sur EXCEL
-
- 5
- Qui a voté?
- 34376
- 31
De nombreux sites proposent une API pour récupérer les cotations en direct des crypto-monnaies, des historiques de cotations, et diverses informations directement sur Excel. Ces données sont proposées gratuitement et peuvent être récupérées automatiquement par n’importe quel utilisateur.
Voici deux sources pour exemple :
- https://coinmarketcap.com/api/
- https://www.cryptocompare.com/api/
En pièce jointe, un fichier Excel rafraichissant les cotations de toutes les crypto-monnaies (plus de 1600) toutes les 1 minute.
Ce fichier inclut également pour chaque crypto-monnaies les informations suivantes :
- Nom de la crypto-monnaie
- Symbole
- Classement en fonction de sa capitalisation
- Prix en USD
- Prix en BTC
- Volume échangé sur 24h
- Capitalisation de la crypto monnaie
- Variation du cours sur 1H, 24H, et 7 jours
- …
De ce premier import, il est déjà possible d’effectuer bon nombre de traitement… Pour l’exemple, j’ai inclus un mini portefeuille virtuel de crypto. L’utilisateur a simplement besoin de préciser le Ticker, le montant acheté et à quel prix pour disposer ensuite un temps réel de la plus-value (ou moins-value) en cours.
NB : pour faire fonctionner ce fichier correctement, il faut modifier le séparateur de décimal d’une « , » par un « . ». Les cotations importées automatiquement sont avec une « , » et ne peuvent par conséquent pas être utilisées pour un calcul. Pour modifier ca, ce n’est pas compliqué, aller dans: Fichier / Options Excel / Options avancées
Décochez la case « Utiliser les séparateurs système »
Indiquez un « . » dans « Séparateur de décimales »
Les API fournies par les sites de crypto-monnaies fonctionnent généralement avec un fichier JSON. Pour lire le fichier JSON sur Excel, il faut disposer de « Power Query » et d’une version Excel supérieure à la 2010.
En ouvrant Excel vous vous rendrez immédiatement compte si cette extension est déjà installée :
Vous ne disposez pas de « Power Query » ? Pas de panique… Microsoft propose gratuitement cette extension ici -> https://www.microsoft.com/fr-FR/download/details.aspx?id=39379
La documentation des API est généralement bien faite. On comprend vite les variables à indiquer en URL pour récupérer les bonnes infos…
Pour mon exemple, j’ai pris ce lien : https://api.coinmarketcap.com/v1/ticker/?limit=10000
NB : une limite à « 10000 » pour être sûr d’obtenir les cotations de toutes les crypto-monnaies…
Onglet « Power QUERY » du menu Excel, cliquez sur « A partir du web » :
Saisissez l’URL de l’API, et « OK ».
Une nouvelle fenêtre intitulée « Editeur de requête » s’ouvre, et vous affiche une liste d’enregistrement :
Puis sur ce petit bouton, pour diviser tout en colonne :
Voici le rendu post clique :
Il n’y a plus qu’à envoyer les données directement dans les cellules d’Excel :
Terminé !
Vous venez de récupérer les données sur toutes les crypto-monnaies ! Voici le tableau qui s’affiche ensuite :
Et oui ! C’est bien beau d’obtenir toutes les cotations, mais on ne va pas s’amuser à actualiser manuellement la source…
Pour automatiser l’import des cotations de crypto-monnaies, il faut aller dans l’onglet « Données » du menu Excel, puis dans « Propriété de la plage de données » :
La suite est simple, on choisit le délai du « rafraichissement » :
Un problème pour créer votre fichier Excel avec des cotations de crypto-monnaies ? N’hésitez pas à venir poser vos questions ici.
Vous avez amélioré ce fichier Excel servant d’exemple ? Dans de nouvelles feuilles du fichier Excel, vous avez ajouté un convertisseur de crypto-monnaies, un portefeuille virtuel plus évolué, des statistiques, des études… N’hésitez pas à partager votre fichier Excel à la communauté ! Merci d’avance !
Voici deux sources pour exemple :
- https://coinmarketcap.com/api/
- https://www.cryptocompare.com/api/
En pièce jointe, un fichier Excel rafraichissant les cotations de toutes les crypto-monnaies (plus de 1600) toutes les 1 minute.
Ce fichier inclut également pour chaque crypto-monnaies les informations suivantes :
- Nom de la crypto-monnaie
- Symbole
- Classement en fonction de sa capitalisation
- Prix en USD
- Prix en BTC
- Volume échangé sur 24h
- Capitalisation de la crypto monnaie
- Variation du cours sur 1H, 24H, et 7 jours
- …
De ce premier import, il est déjà possible d’effectuer bon nombre de traitement… Pour l’exemple, j’ai inclus un mini portefeuille virtuel de crypto. L’utilisateur a simplement besoin de préciser le Ticker, le montant acheté et à quel prix pour disposer ensuite un temps réel de la plus-value (ou moins-value) en cours.
NB : pour faire fonctionner ce fichier correctement, il faut modifier le séparateur de décimal d’une « , » par un « . ». Les cotations importées automatiquement sont avec une « , » et ne peuvent par conséquent pas être utilisées pour un calcul. Pour modifier ca, ce n’est pas compliqué, aller dans: Fichier / Options Excel / Options avancées
Décochez la case « Utiliser les séparateurs système »
Indiquez un « . » dans « Séparateur de décimales »
Comment créer un fichier EXCEL avec les cotations en direct?
1/ Disposez-vous de la bonne version de Excel ?
Les API fournies par les sites de crypto-monnaies fonctionnent généralement avec un fichier JSON. Pour lire le fichier JSON sur Excel, il faut disposer de « Power Query » et d’une version Excel supérieure à la 2010.
En ouvrant Excel vous vous rendrez immédiatement compte si cette extension est déjà installée :
Vous ne disposez pas de « Power Query » ? Pas de panique… Microsoft propose gratuitement cette extension ici -> https://www.microsoft.com/fr-FR/download/details.aspx?id=39379
2/ De quelles données de l’API avez-vous besoin ?
La documentation des API est généralement bien faite. On comprend vite les variables à indiquer en URL pour récupérer les bonnes infos…
Pour mon exemple, j’ai pris ce lien : https://api.coinmarketcap.com/v1/ticker/?limit=10000
NB : une limite à « 10000 » pour être sûr d’obtenir les cotations de toutes les crypto-monnaies…
3/ Import des données :
Onglet « Power QUERY » du menu Excel, cliquez sur « A partir du web » :
Saisissez l’URL de l’API, et « OK ».
Une nouvelle fenêtre intitulée « Editeur de requête » s’ouvre, et vous affiche une liste d’enregistrement :
Puis sur ce petit bouton, pour diviser tout en colonne :
Voici le rendu post clique :
Il n’y a plus qu’à envoyer les données directement dans les cellules d’Excel :
Terminé !
Vous venez de récupérer les données sur toutes les crypto-monnaies ! Voici le tableau qui s’affiche ensuite :
Comment rafraîchir automatiquement les imports de source externe?
Et oui ! C’est bien beau d’obtenir toutes les cotations, mais on ne va pas s’amuser à actualiser manuellement la source…
Pour automatiser l’import des cotations de crypto-monnaies, il faut aller dans l’onglet « Données » du menu Excel, puis dans « Propriété de la plage de données » :
La suite est simple, on choisit le délai du « rafraichissement » :
Un problème pour créer votre fichier Excel avec des cotations de crypto-monnaies ? N’hésitez pas à venir poser vos questions ici.
Vous avez amélioré ce fichier Excel servant d’exemple ? Dans de nouvelles feuilles du fichier Excel, vous avez ajouté un convertisseur de crypto-monnaies, un portefeuille virtuel plus évolué, des statistiques, des études… N’hésitez pas à partager votre fichier Excel à la communauté ! Merci d’avance !
A propos du posteur
- 1668
- 10261
- 37476
- 16576