ASP sonuçları Excel kullanılarak IE'de MIME türleriyle nasıl görüntülenir

Makale çevirileri Makale çevirileri
Makale numarası: 199841 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

HTML tablolarında Web verilerinizi görüntülemek yerine, kullanıcılar, Microsoft Excel'deki verileri görüntüleme seçeneği sağlayabilirsiniz. Bu makalede, Microsoft SQL Server'dan edinilen sekmeli veri ile bir Web sayfası oluşturmak ve bunu Excel'de MIME türüyle Excel'de Web sayfası içeriği ilişkilendirerek tarayıcı içinde işlemek gösterilmiştir.

Daha fazla bilgi

Birlikte adımları ve sonuçları sınamak için aşağıdakilere gereksiniminiz vardır:
  • Microsoft Windows NT Server 4.0 SP3
  • Microsoft ınternet ınformation Server (IIS), sürüm 4.0 veya sonraki sürümü
  • Microsoft SQL Server 6.5 veya üstü
  • Microsoft Excel 97, Excel 2000 ve Excel 2002

Adım adım yordamlar

  1. "ODBC kullanarak pubs" adlı bir Sistem DSN Oluşturma Denetim Masası uygulaması. Yerel SQL Server'ınızdaki başvurusu, SQL Server kimlik doğrulaması'nı kullanın ve "pubs" varsayılan veritabanı DSN ayarlayın. Pubs veritabanı için varsayılan oturum açma KIMLIĞI (sa), parolasız ' dir.
  2. Notepad.exe XlTest.asp IIS Giriş dizininiz içinde (örneğin, inetpub\wwwroot) adlı bir dosya oluşturmak için kullanın ve aşağıdaki şekilde ekleyin:
    <%@ 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. XlTest.asp kaydedin ve sonra bir istemci tarayıcısından görebilirsiniz. Örneğin, http:// MyServer /XlTest.asp (replace MyServer ile sunucunuzun adını.)
Microsoft Excel, Microsoft Excel 97, istemci bilgisayar üzerinde yüklü ise, tarayıcının içindeki verileri görüntüler.

Özellikler

Makale numarası: 199841 - Last Review: 15 Temmuz 2004 Perşembe - Gözden geçirme: 5.4
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbmt kbhowto KB199841 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:199841

Geri Bildirim Ver

 

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