Applies ToExcel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

La fonction WEBSERVICE retourne des données à partir d’un service web sur Internet ou intranet.

Remarque : La fonction WEBSERVICE peut apparaître dans la galerie de fonctions Excel pour Mac, mais elle s’appuie sur les fonctionnalités du système d’exploitation Windows. Elle ne retourne donc pas de résultats sur Mac.

Syntaxe

SERVICEWEB(url)

La syntaxe de la fonction WEBSERVICE contient l’argument suivant.

Argument

Description

url   

Obligatoire

URL du service web à appeler

Remarques : 

  • Si les arguments ne peuvent pas retourner les données, WEBSERVICE renvoie une #VALUE ! .

  • Si les arguments aboutissent à une chaîne qui n’est pas valide ou qui contient plus que la limite de cellules autorisée de 32 767 caractères, WEBSERVICE renvoie une #VALUE ! .

  • Si url est une chaîne qui contient plus de 2 048 caractères autorisés pour une requête GET, WEBSERVICE renvoie une #VALUE ! .

  • Pour les protocoles qui ne sont pas pris en charge, tels que ftp:// ou file://, WEBSERVICE retourne une #VALUE ! .

Exemple

Voici un exemple utilisant un service web fictif :

=SERVICEWEB(“http://mywebservice.com/serviceEndpoint?searchString=Excel”) 

Conseils : 

  • Pour obtenir de meilleurs résultats, l’URL de WEBSERVICE doit être encodée avant d’être incluse dans la formule.

  • Pour encoder une URL, utilisez la fonction ENCODEURL . Référencez ensuite la cellule avec l’URL encodée dans la formule WEBSERVICE .

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Fonction ENCODEURL

FILTRE.XML

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.