XL97 : Comment faire pour créer des fichiers Web Query (.iqy)

Traductions disponibles Traductions disponibles
Numéro d'article: 157482 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment créer des fichiers (.iqy) à utiliser de requête Web avec Microsoft Excel 97.

Plus d'informations

Dans Microsoft Excel 97, requêtes Web vous permettent d'interroger les données à partir d'un site spécifique, Internet ou d'un intranet site et de récupérer les informations directement dans une feuille de calcul Microsoft Excel. Microsoft Excel 97 inclut quelques exemples de requêtes Web.

Définition d'un fichier de requête Web

Un fichier de requête Web est un fichier texte qui contient d'une à quatre lignes de texte où chaque ligne de texte est séparé par un retour chariot. Les fichiers de requête Web peuvent être créés dans n'importe quel éditeur de texte, tel que le bloc-notes, et ils sont enregistrés avec l'extension .iqy.

Création d'un fichier de requête Web

Pour créer un fichier de requête Web, procédez comme suit :
  1. Démarrez un éditeur de texte, tel que le bloc-notes.
  2. Tapez les quatre lignes de texte dans l'éditeur de texte à l'aide des informations suivantes :
    Première ligne : Type de requête
    La première ligne dans le fichier de requête Web indique à Microsoft Excel quel type de requête contient le fichier. À ce stade, voici les types de requêtes valides uniquement :

    WEB < ligne omise >

    Si vous omettez la ligne, WEB est la valeur par défaut.
    Deuxième ligne : Version de la requête
    La deuxième ligne du fichier de la requête Web indique à Microsoft Excel version de la requête en cours d'exécution. À ce stade, voici les versions n'est valides :

    Vous ne spécifiez pas de ligne 1 < >

    Remarque : Si vous spécifiez le type de requête dans la première ligne, vous devez spécifier une version dans la deuxième ligne. Si vous omettez le type, vous devez omettre également la version.
    Troisième ligne : Uniform Resource Locator (URL)
    La troisième ligne du fichier de la requête Web détermine le document Web sur lequel s'exerce la requête. Sauf si le document Web est un échec de l'auto-test de démarrage (POST) type (voir la section «Paramètres de quatrième ligne : POST»), ces informations est la seule valeur requise dans le fichier de requête Web.

    Tapez l'URL dans un des formats suivants.
              File location                     URL format
          -------------------------------------------------------------------
          Web document                    http://<server>/<file>
          File stored locally             <drive>:\<directory>\<file>
          File stored on a network        \\<server>\<share>\<directory>\<file>
    						
    où <server>est le nom du serveur qui contient le document Web ou le fichier sur le lecteur réseau, <file>est le nom du document, <drive>est le lecteur qui contient le fichier local, <directory>est le nom du dossier qui contient le fichier local et <share>est le nom de partage sur le serveur.
    Quatrième ligne : Paramètres POST
    La quatrième ligne d'un fichier de requête Web contient des paramètres POST. Notez que cette ligne est facultative et doit être incluse que si la troisième ligne (URL) dépasse 200 caractères en ajoutant des paramètres.

    Lorsque vous interrogez un document Web pour plus d'informations, les paramètres envoyés au document Web peuvent être envoyés de deux manières : GET ou POST.

    Lorsque vous utilisez la méthode GET, les valeurs de données sont inclus dans la même ligne que l'URL. L'exemple suivant illustre comment taper la ligne
          http://<server>/<file>parameters>
    						
    où <server>est le nom du serveur qui contient le document Web et <file>est le nom du document.

    Lorsque vous utilisez la méthode POST, les valeurs de données sont envoyées en une ligne distincte. L'exemple suivant illustre comment taper la ligne
          http://<server>/<file>
          parameters
    						
    où <server>est le nom du serveur qui contient le document Web et <file>est le nom du document.
  3. Après avoir tapé toutes les lignes requises, enregistrez le nouveau fichier en tant que fichier texte avec l'extension .iqy (par exemple, enregistrez le fichier au format myquery.iqy).
  4. Quittez l'éditeur de texte.

À l'aide de statique et dynamique des paramètres dans une requête Web

Dans les requêtes Web, vous pouvez utiliser des paramètres statiques et/ou dynamiques. Des paramètres statiques envoient des données de requête sans vous demander de toutes les valeurs. Des paramètres dynamiques vous invite à taper une ou plusieurs valeurs lorsque la requête Web est exécutée.

La syntaxe de paramètres est la suivante :
<parameter>= < valeur chaîne >
où <parameter>est le nom d'un paramètre (par exemple, stock) et < valeur chaîne > est une valeur.

La chaîne de valeur peut être une des valeurs suivantes.
   Parameter type   Value string
   -----------------------------------------------------------
   Static           value1
   Dynamic          ["value1","Please enter the first value:"]
				
Dans la chaîne de valeur dynamique, le premier argument (value1) est le nom de la valeur à entrer. Le deuxième argument est le message qui s'affiche lorsque la requête Web est exécutée.

Si plusieurs paramètres sont requis, séparez-les par une esperluette (&). L'exemple suivant illustre la syntaxe :
quote1 = stock1 & quote2 = stock2
Lorsque plusieurs valeurs sont envoyées pour un seul paramètre, séparez-les par un signe plus (+). L'exemple suivant illustre la syntaxe :
quote1 = stock1 + stock2 & quote2 = stock3 + stock4
Vous pouvez combiner des paramètres statiques et dynamiques au sein d'une chaîne de paramètre unique. L'exemple suivant illustre la syntaxe :
quote1 = stock1 & quote2 = ["stock2", "Veuillez entrer la deuxième valeur:"]

Exemples de fichiers de requête Web

Les exemples suivants sont conçus pour illustrer la syntaxe utilisée par les fichiers de requête Web dans Microsoft Excel 97.

Remarque : Les exemples suivants sont non fonctionnelles de requêtes Web.

Un exemple :

Cet exemple montre comment envoie la valeur "wyut" à la client.exe et récupère une valeur. Vous n'êtes pas invité à taper les valeurs. Le paramètre est envoyé à l'aide de la méthode GET.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
Si vous le souhaitez, vous pouvez omettre les deux premières lignes et utilisez la ligne suivante :
     http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
il est admis pour omettre les deux premières lignes lorsque vous créez le fichier .iqy. Ceci est vrai pour tous les exemples indiqués dans cet article.

Exemple 2 :

Cet exemple envoie les valeurs "wyut" et "hypd" à la client2.exe, puis récupère les valeurs. Vous n'êtes pas invité à taper les valeurs. Les paramètres sont envoyés à l'aide de la méthode POST.

   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client2.exe
   quote1=wyut&quote2=hypd
				
Exemple 3 :

Cet exemple vous invite à taper un symbole boursier, envoie ce symbole à la client.exe et récupère une valeur. Les paramètres sont envoyés à l'aide de la méthode GET.

Remarque : Les troisième et quatrième lignes de cet exemple doivent être saisis sur une seule ligne dans votre fichier texte.
    WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote1=
      ["stock1","Please enter a stock symbol:"]
				

Exemple quatre

Cet exemple montre comment envoyer la valeur "wyut" et une valeur que vous êtes invité à entrer pour la client2.exe et récupère ensuite les valeurs. Les paramètres sont envoyés à l'aide de la méthode POST.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client2.exe
   quote1=wyut&quote2=["stock2","Please enter a stock symbol:"]
				

Références

«Excel Web Kit de ressources pour Microsoft Excel 97,» pages 4-6

Propriétés

Numéro d'article: 157482 - Dernière mise à jour: mercredi 8 octobre 2003 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 97 Standard
Mots-clés : 
kbmt kbfaq kbofficeupdate kbprb kbweb KB157482 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 157482
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com