XL: Como criar ficheiros do Query (.iqy) Web

Traduções de Artigos Traduções de Artigos
Artigo: 157482 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo explica como criar consulta na Web (.iqy) ficheiros para utilização com o Microsoft Excel 97.

Mais Informação

No Microsoft Excel 97, consultas na Web permitem aos dados de consulta de um específica na World Wide Web, Internet ou intranet local e obtém as informações directamente uma folha de cálculo do Microsoft Excel. Microsoft Excel 97 inclui alguns exemplos de consultas Web.

Definição de um ficheiro de consultas Web

Um ficheiro de consulta na Web é um ficheiro de texto que contém a partir de um a quatro linhas de texto em que cada linha de texto é separada por um carácter CR. Ficheiros de consulta Web podem ser criados em qualquer editor de texto, tal como o bloco de notas, e estes são guardados com a extensão .iqy.

Criar um ficheiro de consultas Web

Para criar um ficheiro de consulta na Web, siga estes passos:
  1. Inicie um editor de texto, tal como o bloco de notas.
  2. Escreva as quatro linhas de texto no editor de texto utilizando as seguintes informações:
    Primeira linha: Tipo de consulta
    A primeira linha do ficheiro de consulta na Web indica o Microsoft Excel que tipo de consulta contém o ficheiro. Neste momento, seguem-se os tipos de consulta válida só:

    WEB < linha omitida >

    Se omitir a linha, a WEB é o valor assumido.
    Segunda linha: Versão do Query
    A segunda linha de um ficheiro de consulta na Web indica ao Microsoft Excel a versão da consulta que está a ser executada. Neste momento, seguem-se as versões apenas válidas:

    omitido da linha 1 >

    NOTA: Se especificar o tipo de consulta na primeira linha, tem de especificar uma versão na segunda linha. Se omitir o tipo, tem também de omitir a versão.
    Terceira linha: Uniform Resource Locator (URL)
    A terceira linha de um ficheiro de consulta na Web determina o documento da Web no qual funciona a consulta. A menos que o documento da Web um POST escreva (consulte a secção "Quarta: POST parâmetros da linha"), esta informação é o valor necessário apenas no ficheiro de consulta Web.

    Escreva o URL dos seguintes 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> em que <servidor> é o nome de servidor que contém o documento da Web ou ficheiro na unidade de rede, <file><drive> é o nome do documento, <unidade> é a unidade que contém o ficheiro local, <directory> é o nome de pasta que contém o ficheiro local e <share> é o nome da partilha no servidor.
    Quarta linha: Parâmetros POST da
    A quarta linha de um ficheiro de consulta na Web contém parâmetros POST. Tenha em atenção que esta linha é opcional e tem de ser incluída apenas se a terceira linha (URL) excede 200 caracteres de comprimento como resultado de adicionando parâmetros.

    Quando consultar um documento da Web para obter informações, os parâmetros enviados para o documento da Web podem ser enviados numa de duas formas: GET ou POST.

    Quando utiliza o método GET, valores de dados são incluídos na mesma linha que o URL. O exemplo seguinte ilustra como escrever a linha
          http://<server>/<file>parameters>
    						
    <server> em que <servidor> é o nome do servidor que contém o documento da Web e <file> é o nome do documento.

    Quando utiliza o método POST, valores de dados são enviados numa linha separada. O exemplo seguinte ilustra como escrever a linha
          http://<server>/<file>
          parameters
    						
    <server> em que <servidor> é o nome do servidor que contém o documento da Web e <file> é o nome do documento.
  3. Depois de escrever todas as linhas necessárias, guarde o ficheiro novo como um ficheiro de texto com a extensão .iqy (por exemplo, guarde o ficheiro como Myquery.iqy).
  4. Saia do editor de texto.

Utilizar estático e dinâmico parâmetros de uma consulta na Web

Em consultas na Web, pode utilizar parâmetros estáticos e/ou dinâmicos. Parâmetros estáticos enviam dados da consulta sem lhe pedir para quaisquer valores. Parâmetros dinâmicos pedir a um ou mais valores quando é executada a consulta na Web.

A sintaxe de parâmetros é:
<parameter> = < valor cadeia >
onde <parameter> é o nome de um parâmetro (por exemplo, existências) e < valor cadeia > é um valor.

A cadeia de valor pode ser um dos seguintes valores.
   Parameter type   Value string
   -----------------------------------------------------------
   Static           value1
   Dynamic          ["value1","Please enter the first value:"]
				
na cadeia de valor dinâmico, o primeiro argumento (valor1) é o nome do valor a ser introduzido. O segundo argumento é a mensagem que aparece quando é executada a consulta na Web.

Se forem necessários vários parâmetros, separe-os com um carácter "e" comercial (&). O exemplo seguinte ilustra a sintaxe:
quote1 = stock1 & quote2 = stock2
Quando vários valores são enviados para um único parâmetro, separe-os com um sinal de adição (+). O exemplo seguinte ilustra a sintaxe:
quote1 = stock1 + stock2 & quote2 = stock3 + stock4
Pode combinar parâmetros estáticos e dinâmicos numa cadeia de parâmetro único. O exemplo seguinte ilustra a sintaxe:
quote1 = stock1 & quote2 = ["stock2", "Introduza o segundo valor:"]

Exemplos de ficheiros de consulta da Web

Os exemplos seguintes são concebidos para demonstrar a sintaxe utilizada pelos ficheiros de consulta da Web no Microsoft Excel 97.

NOTA: Os exemplos seguintes não são funcionais consultas na Web.

Um exemplo:

Este exemplo envia o valor "wyut" para o Client.exe e obtém um valor. Não é solicitada a escrever os valores. O parâmetro é enviado utilizando o método GET.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
se pretender, pode omitir as duas primeiras linhas e utilizar a seguinte linha:
     http://www.weylandyutani.com/cgi-bin/client.exe?quote=wyut
				
é aceitável para omitir as duas primeiras linhas quando criar o ficheiro .iqy. Isto acontece para todos os exemplos mostrados neste artigo.

Exemplo 2:

Este exemplo envia os valores "wyut" e "hypd" para o Client2.exe e, em seguida, obtém os valores. Não é solicitada a escrever os valores. Os parâmetros são enviados utilizando o método POST.

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

Neste exemplo pede-lhe para escrever um símbolo de cotações, envia esse símbolo para o Client.exe e obtém um valor. Os parâmetros são enviados utilizando o método GET.

NOTA: As linhas de terceira e quarta deste exemplo devem ser escritas numa única linha no ficheiro de texto.
    WEB
   1
   http://www.weylandyutani.com/cgi-bin/client.exe?quote1=
      ["stock1","Please enter a stock symbol:"]
				

Exemplo quatro

Este exemplo envia o valor "wyut" e um valor que for pedido para introduzir o Client2.exe e, em seguida, obtém os valores. Os parâmetros são enviados utilizando o método POST.
   WEB
   1
   http://www.weylandyutani.com/cgi-bin/client2.exe
   quote1=wyut&quote2=["stock2","Please enter a stock symbol:"]
				

Referências

"Microsoft Excel Web Resource Kit para o Microsoft Excel 97," páginas 4-6

Propriedades

Artigo: 157482 - Última revisão: 8 de outubro de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 97 Standard Edition
Palavras-chave: 
kbmt kbfaq kbofficeupdate kbprb kbweb KB157482 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 157482
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

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