XL97: Cómo crear archivos de consulta (.iqy) de Web

Seleccione idioma Seleccione idioma
Id. de artículo: 157482 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se explica cómo crear consulta Web archivos (.iqy) para su uso con Microsoft Excel 97.

Más información

En Microsoft Excel 97, las consultas Web permiten a los datos de consulta desde un Web específico, Internet o sitio de intranet y recuperar la información directamente en una hoja de cálculo de Microsoft Excel. Microsoft Excel 97 incluye algunas consultas Web de muestra.

Definición de un archivo de consulta Web

Un archivo de consulta Web es un archivo de texto que contiene de uno a cuatro líneas de texto donde cada línea de texto está separado por un retorno de carro. Archivos de consulta de Web pueden crearse en cualquier editor de texto, como el Bloc de notas, y se guardan con la extensión .iqy.

Crear un archivo de consulta Web

Para crear un archivo de consulta Web, siga estos pasos:
  1. Inicie el editor de texto, como el Bloc de notas.
  2. Escriba las cuatro líneas de texto en el editor de texto mediante la siguiente información:
    Primera línea: Tipo de consulta
    La primera línea en el archivo de consulta Web indica qué tipo de consulta contiene el archivo a Microsoft Excel. En este momento, éstos son los tipos de consulta sólo es válido:

    WEB < línea omitido >

    Si se omite la línea, el WEB es asume el valor.
    Segunda línea: Versión de Query
    La segunda línea de un archivo de consulta Web indica a Microsoft Excel la versión de la consulta que se está ejecutando. En este momento, los siguientes son las versiones sólo es válidas:

    omite de la línea de 1 >

    Nota: Si especifica el tipo de consulta en la primera línea, debe especificar una versión en la segunda línea. Si omite el tipo, también debe omitir la versión.
    Tercera línea: Localizador de recursos uniforme (URL)
    La tercera línea de un archivo de consulta Web determina el documento Web en el que actúa la consulta. A menos que el documento Web sea un POST tipo (vea la sección "Parámetros de cuarta línea: POST"), esta información es el valor requerido sólo en el archivo de consulta Web.

    Escriba la dirección URL en uno de los siguientes formatos.
              File location                     URL format
          -------------------------------------------------------------------
          Web document                    http://<server>/<file>
          File stored locally             <drive>:\<directory>\<file>
          File stored on a network        \\<server>\<share>\<directory>\<file>
    						
    <server><file><drive><directory> donde <servidor> es el nombre de servidor que contiene el documento Web o archivo en la unidad de red, <archivo> es el nombre del documento, <unidad> es la unidad que contiene el archivo local, <directorio> es el nombre de carpeta que contiene el archivo local y <share> es el nombre del recurso compartido en el servidor.
    Línea de cuarto: Parámetros POST
    La cuarta línea de un archivo de consulta Web contiene parámetros POST. Observe que esta línea es opcional y se debe incluir sólo si la tercera línea (URL) supera los 200 caracteres de longitud como resultado de agregar parámetros.

    Cuando consulta un documento Web para obtener información, se pueden enviar los parámetros enviados al documento Web en una de estas dos maneras: GET o POST.

    Cuando se utiliza el método GET, los valores de los datos se incluyen en la misma línea que la dirección URL. En el ejemplo siguiente se muestra cómo escriba la línea
          http://<server>/<file>parameters>
    						
    <server><file> donde <servidor> es el nombre del servidor que contiene el documento Web y <archivo> es el nombre del documento.

    Cuando se utiliza el método POST, los valores de los datos se envían en una línea independiente. En el ejemplo siguiente se muestra cómo escriba la línea
          http://<server>/<file>
          parameters
    						
    <server><file> donde <servidor> es el nombre del servidor que contiene el documento Web y <archivo> es el nombre del documento.
  3. Después de escribir todas las líneas requeridas, guarde el nuevo archivo como archivo de texto con la extensión .iqy (por ejemplo, guarde el archivo como myquery.iqy).
  4. Cierre el editor de texto.

Mediante estática y dinámica parámetros en una consulta Web

En las consultas Web, puede utilizar parámetros dinámicos y/o estáticos. Parámetros estáticos envían datos de consulta sin pedir los valores. Parámetros dinámicos pedirá que escriba uno o más valores cuando se ejecuta la consulta Web.

La sintaxis de parámetros es como sigue:
<parameter><parámetro> = < valor string >
<parameter>donde <parámetro> es el nombre de un parámetro (por ejemplo, stock) y < valor cadena > es un valor.

La cadena de valor puede ser uno de los valores siguientes.
   Parameter type   Value string
   -----------------------------------------------------------
   Static           value1
   Dynamic          ["value1","Please enter the first value:"]
				
en la cadena de valor dinámico, el primer argumento (valor1) es el nombre del valor que se especifiquen. El segundo argumento es el mensaje que aparece cuando se ejecuta la consulta Web.

Si se requieren varios parámetros, sepárelos con un carácter de y comercial (&). En el ejemplo siguiente se muestra la sintaxis:
quote1 = stock1 & quote2 = stock2
Cuando se envían varios valores para un único parámetro, sepárelos con un signo más (+). En el ejemplo siguiente se muestra la sintaxis:
quote1 = stock1 + stock2 & quote2 = stock3 + stock4
Puede combinar parámetros dinámicos y estáticos dentro de un único parámetro de cadena. En el ejemplo siguiente se muestra la sintaxis:
quote1 = stock1 & quote2 = ["stock2", "escriba el segundo valor:"]

Ejemplos de archivos de consulta Web

Los ejemplos siguientes están diseñados para demostrar la sintaxis utilizada por archivos de consulta Web en Microsoft Excel 97.

Nota: Los siguientes ejemplos no son las consultas Web funcionales.

Ejemplo 1:

Este ejemplo envía el valor "wyut" a la Client.exe y recupera un valor. No pedirá que escriba los valores. El parámetro se envía mediante el método GET.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
si lo desea, puede omitir las dos primeras líneas y utilice la siguiente línea:
     http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
es aceptable para omitir las dos primeras líneas cuando se crea el archivo .iqy. Esto es cierto para todos los ejemplos que se muestra en este artículo.

Ejemplo dos:

En este ejemplo envía los valores "wyut" y "hypd" a la Client2.exe y, a continuación, recupera los valores. No pedirá que escriba los valores. Los parámetros se envían mediante el método POST.

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

Este ejemplo se le pide que escriba un símbolo de cotización, envía ese símbolo a la Client.exe y recupera un valor. Los parámetros se envían mediante el método GET.

Nota: Las líneas tercera y cuarta de este ejemplo deben escribirse en una sola línea en el archivo de texto.
    WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote1=
      ["stock1","Please enter a stock symbol:"]
				

Ejemplo 4

Este ejemplo envía el valor "wyut" y un valor que le pida para escribir el Client2.exe y, a continuación, recupera los valores. Los parámetros se envían mediante el método POST.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client2.exe
   quote1=wyut&quote2=["stock2","Please enter a stock symbol:"]
				

Referencias

"Microsoft Excel Web Kit de recursos de Microsoft Excel 97," páginas de 4-6

Propiedades

Id. de artículo: 157482 - Última revisión: miércoles, 08 de octubre de 2003 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Excel 97 Standard Edition
Palabras clave: 
kbmt kbfaq kbofficeupdate kbprb kbweb KB157482 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 157482
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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