Navigation Rapide
Fonction SERVICEWEB
Résumé
La fonction SERVICEWEB permet de récupérer des données directement depuis un service web accessible via Internet ou un intranet. Elle exécute une requête HTTP GET et retourne le contenu sous forme de chaîne de texte, facilitant l'intégration de données web dans vos feuilles de calcul Excel.
Syntaxe
SERVICEWEB(url)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| url | String |
Oui | URL complète du service web (http:// ou https://) |
Utilisation de la fonction WEBSERVICE
SERVICEWEB est idéale pour importer dynamiquement des données depuis des API publiques ou privées. Associez-la à ENCODEURL pour traiter les paramètres d'URL complexes et à FILTREXML pour parser les réponses XML.
Exemples Courants de WEBSERVICE
Appel API météo simple
=SERVICEWEB("https://api.exemple-meteo.com?ville=Paris")
Récupère les données météo pour Paris depuis une API publique.
Avec encodage d'URL
=SERVICEWEB(ENCODEURL("https://recherche.exemple.com?q=Excel fonctions"))
Utilise ENCODEURL pour encoder les espaces et caractères spéciaux dans l'URL.
Paramètres multiples
=SERVICEWEB("https://api.exemple.com/data?id=123&format=json")
Passe plusieurs paramètres de requête à l'API.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR !
Cause: URL invalide ou trop longue (>2048 caractères)
Solution: Vérifiez l'URL et utilisez ENCODEURL pour les paramètres
#VALEUR !
Cause: Réponse > 32767 caractères
Solution: Demandez un format plus compact à l'API
#VALEUR !
Cause: Protocole non supporté
Solution: Utilisez uniquement http:// ou https://
Résultat vide
Cause: Service web inaccessible ou erreur serveur
Solution: Testez l'URL dans un navigateur
Notes
- Disponible uniquement sur Windows (Excel 2013+)
- Limite de réponse : 32 767 caractères
- Requête GET uniquement, pas de POST
- Encodage URL recommandé avec ENCODEURL
- Rafraîchissement automatique lors du calcul de la feuille
Compatibilité
Disponible dans : Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel pour Mac, Excel 2010 et versions antérieures, Excel Online
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2013+