Ako zobraziť ASP výsledky pomocou programu Excel v IE s MIME typy

Preklady článku Preklady článku
ID článku: 199841 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Namiesto zobrazovania údajov váš Web na HTML tabuľky, môžete poskytnúť používateľom možnosť zobrazenia údajov v programe Microsoft Excel. Toto Článok demonštruje, ako vytvoriť webovú stránku s tabuľkovými údajmi získané z Microsoft SQL Server, a bol v programe Excel vnútri prehliadač spájajúce obsah webovej stránky s typ MIME v programe Excel.

DALSIE INFORMACIE

Postupujte spolu s kroky a test výsledky, môžete mali:
  • Systém Microsoft Windows NT Server 4.0, SP3
  • Microsoft Internet Information Server (IIS), verziu 4.0 alebo neskôr
  • Microsoft SQL Server 6.5 alebo novšia
  • Microsoft Excel 97, program Excel 2000 a Excel 2002

Podrobné postupy

  1. Vytvoriť systém DSN nazýva "krčmy" pomocou ODBC Ovládací Panel applet. Nastaviť DSN odkaz vaše miestne SQL Server, použite SQL Server overovania a použitie "krčmy" ako predvolená databáza. Predvolené Identifikácia prihlásenia do databázy krčmy sa, bez hesla.
  2. Použiť Notepad.exe vytvoriť súbor s názvom XlTest.asp vašom IIS domovský adresár (napríklad inetpub\wwwroot) a pridajte nasledujúce to:
    <%@ 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. Uložiť XlTest.asp a potom zobrazte z klienta prehliadača. Napríklad http://Môj_server/XlTest.asp (nahradiť Môj_server s názvom váš server.)
Ak Microsoft Excel 97 je nainštalovaný na klientskom počítači, Program Microsoft Excel zobrazí údaje vo vnútri prehliadača.

Vlastnosti

ID článku: 199841 - Posledná kontrola: 20. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual InterDev 6.0 Standard Edition
  • Microsoft Internet Information Services 5.0
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Kľúčové slová: 
kbhowto kbmt KB199841 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:199841

Odošlite odozvu

 

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