Como exibir resultados ASP usando o Excel no IE com tipos de MIME

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 199841
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Em vez de exibir os dados da Web em tabelas HTML, você pode fornecer aos usuários com a opção de exibir os dados no Microsoft Excel. Este artigo demonstra como criar uma página da Web com dados tabulares obtidos do Microsoft SQL Server e processá-lo no Excel dentro do navegador associando o conteúdo de página da Web com o tipo de MIME no Excel.
Mais Informações
Para acompanhar as etapas e os resultados de teste, você precisa do seguinte:
  • Microsoft Windows NT Server 4.0, SP3
  • Microsoft Internet Information Server (IIS), versão 4.0 ou posterior
  • Microsoft SQL Server 6.5 ou posterior
  • Microsoft Excel 97, Excel 2000 e Excel 2002

Procedimentos passo a passo

  1. Criar um DSN do sistema chamado "pubs" usando o ODBC miniaplicativo Painel de controle. Configure o DSN para fazer referência do SQL Server local, use autenticação do SQL Server e usar "pubs" como o banco de dados padrão. A identificação de logon padrão para o banco de dados pubs é sa , sem senha.
  2. Use Notepad.exe para criar um arquivo chamado XlTest.asp no seu diretório base do IIS (por exemplo, inetpub\wwwroot) e adicione o seguinte:
    <%@ Language=VBScript %><%   'Change HTML header to specify Excel's MIME content type   Response.Buffer = TRUE   Response.ContentType = "application/vnd.ms-excel"%><HTML><BODY>Here is the info you requested.<p><%   ' Create ADO Connection object   dim myConnection   set myConnection = CreateObject("ADODB.Connection")      ' Open SQL Server Pubs database...   ' myConnection.Open "DSN=pubs;UID=sa"      ' Get a recordset of info from Authors table...   sqlStr = "SELECT au_fname,au_lname,phone FROM authors"   set rsAuthors =  myConnection.Execute(sqlStr)%><!-- Our table which will be translated into an Excel spreadsheet --><TABLE WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1><TR>   <TD><font size=+2>First Name</font></TD>   <TD><font size=+2>Last Name</font></TD>   <TD><font size=+2>Phone</font></TD></TR><!-- server-side loop adding Table entries --><% do while not rsAuthors.EOF %><TR>   <TD><%=rsAuthors("au_fname")%></TD>   <TD><%=rsAuthors("au_lname")%></TD>   <TD><%=rsAuthors("phone")%></TD></TR><% rsAuthors.MoveNext   loop   ' Clean up   rsAuthors.Close   set rsAuthors = Nothing   myConnection.Close   set myConnection = Nothing%></TABLE></BODY></HTML>						
  3. Salvar XlTest.asp e em seguida, exibi-lo de um navegador cliente. Por exemplo, http:// MyServer /XlTest.asp (substituir MyServer com o nome do seu servidor).
Se o Microsoft Excel 97 estiver instalado no computador cliente, o Microsoft Excel exibe os dados dentro do navegador.
activexdocument docobject kbGrpDSO

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 199841 - Última Revisão: 12/05/2015 10:25:51 - Revisão: 5.4

Microsoft Visual InterDev 6.0 Standard Edition, Microsoft Internet Information Server 4.0, Microsoft Internet Information Services 5.0, Microsoft Excel 97 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft Office Excel 2003

  • kbnosurvey kbarchive kbmt kbhowto KB199841 KbMtpt
Comentários