Comment utiliser la fonction URLENCODAGE dans Excel

Français Anglaise
URLENCODAGE ENCODEURL

Description de la Fonction

La fonction ENCODEURL dans Microsoft Excel et URLENCODAGE dans Google Sheets permettent d’encoder une URL. Cette opération est essentielle lors de l’intégration d’URLs dans des requêtes web ou leur envoi à travers Internet, garantissant ainsi que tous les caractères spéciaux sont convertis de manière à être correctement interprétés par les serveurs web. Voici la syntaxe générale de la fonction :

ENCODEURL(texte)

Dans Excel :

ENCODEURL("http://www.example.com")

Retourne : http%3A%2F%2Fwww.example.com

Dans Google Sheets :

URLENCODAGE("http://www.example.com")

Retourne : http%3A%2F%2Fwww.example.com

Exemples Pratiques d’utilisation

1. Préparation des URLs pour une Requête GET

Supposez que vous devez envoyer une requête GET via une API web et incorporer des paramètres comportant des espaces ou des caractères spéciaux. ENCODEURL vous permet de préparer l’URL de manière sécurisée :

=ENCODEURL("http://api.example.com/data?query=leçon de Français")

Résultat :

"http://api.example.com/data?query=le%C3%A7on%20de%20Fran%C3%A7ais"

Cette URL encodée peut être utilisée sans craindre de malinterpretation due aux espaces ou diacritiques tels que ‘ç’ dans les requêtes web.

2. Écrire des URLs dans des documents Web sécurisés

Pour un projet impliquant la génération dynamique de documents HTML ou d’autres types de documents web, il est crucial de veiller à ce que tous les URLs soient correctement encodés pour éviter des problèmes de sécurité tels que les attaques XSS (Cross-Site Scripting). Voici comment encoder dynamiquement des URLs en utilisant les valeurs des cellules Excel ou Google Sheets :

Dans Excel :

="Lien vers le site: " & ENCODEURL("http://www.exemple.com/page?ref=" & A1)

Dans Google Sheets :

="Lien vers le site: " & URLENCODAGE("http://www.exemple.com/page?ref=" & A1)

A1 peut contenir une référence telle que « Nouvel utilisateur ». L’URL obtenue est exempte d’erreurs d’interprétation et prête à être intégrée de façon sécurisée dans tout contexte web.

Applications En Résumé

  • Préparation de liens pour des requêtes HTTP sécurisées.
  • Génération automatisée de documents web intégrant des URLs.
  • Assurance d’une interprétation correcte des paramètres URL dans divers environnements de programmation.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/urlencodage-fonction-07c7fb90-7c60-4bff-8687-fac50fe33d0e

Autres fonctions
Renvoie des données spécifiques à partir du contenu XML à l’aide du XPath spécifié
Renvoie des données à partir d’un service web