WEBSERVICE Excel : Récupérer des données Web
Maîtrisez la fonction WEBSERVICE d'Excel pour importer des données web dynamiquement. Exemples concrets et guide d'utilisation.
Syntaxe
Où 'url' est l'adresse web (URL) du service web à partir duquel vous souhaitez récupérer des données. L'URL doit être une chaîne de texte entre guillemets.
Utilisation dans Google Sheets
Google Sheets ne possède pas de fonction WEBSERVICE native. Cependant, vous pouvez utiliser la fonction IMPORTDATA, IMPORTXML, IMPORTJSON (via un script personnalisé) ou URLFetchApp (dans Google Apps Script) pour obtenir des résultats similaires. La fonction IMPORTXML est l'alternative la plus proche pour récupérer des données d'une API web qui renvoie des données au format XML. Pour les données JSON, un script personnalisé utilisant URLFetchApp et la fonction JSON.parse() est souvent nécessaire.
Cas d'utilisation
Suivi des taux de change
Surveillance des prix des concurrents
Intégration de données financières
Automatisation de la collecte de données RH
Exemples pratiques
Données : Supposons que l'API retourne un XML comme: <taux>1.10</taux>
Récupère le taux de change EUR/USD depuis une API. Note: L'URL est un exemple et doit être remplacée par une URL valide.
Données : L'URL de Google
Vérifie si le site web de Google est accessible. Si le site est accessible, la fonction retournera le code HTML de la page.
Données : Une URL invalide
Affiche "Erreur de connexion" si la fonction WEBSERVICE ne peut pas se connecter à l'URL spécifiée.
Conseils et astuces
Utilisez Sierreur pour éviter les erreurs.
Vérifiez l'URL avant de l'utiliser.
Soyez conscient des limitations des APIs.
Utilisez les outils de développement de votre navigateur pour inspecter les réponses des APIs.
Erreurs courantes
L'URL fournie n'est pas valide ou n'est pas une chaîne de texte.
Vérifiez que l'URL est correctement formatée et entre guillemets.
Excel n'a pas pu se connecter au service web spécifié.
Vérifiez votre connexion Internet et que le service web est accessible.