Bagaimana tampilan ASP hasil menggunakan Excel di IE dengan tipe MIME

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 199841 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Alih-alih menampilkan data Web Anda dalam tabel HTML, Anda dapat menyediakan pengguna dengan pilihan untuk menampilkan data dalam Microsoft Excel. Ini Artikel menunjukkan cara membuat halaman Web dengan tabel data yang Diperoleh dari Microsoft SQL Server, dan membuat di Excel dalam browser dengan mengaitkan konten halaman Web dengan jenis MIME di Excel.

INFORMASI LEBIH LANJUT

Untuk mengikuti bersama dengan langkah-langkah dan untuk menguji hasil, Anda perlu berikut:
  • Microsoft Windows NT Server 4.0, SP3
  • Microsoft Internet Information Server (IIS), versi 4.0 atau kemudian
  • Microsoft SQL Server 6.5 atau yang lebih baru
  • Microsoft Excel 97, Excel 2000 dan Excel 2002

Langkah demi langkah prosedur

  1. Membuat DSN sistem yang disebut "pub" menggunakan ODBC Panel kontrol applet. Mengatur DSN referensi SQL Server lokal Anda, gunakan SQL Server otentikasi, dan penggunaan "pub" sebagai default database. Default ID masuk ke database Pub adalah sa, dengan tanpa password.
  2. Menggunakan Notepad.exe untuk membuat sebuah file bernama XlTest.asp Anda IIS home direktori (misalnya, inetpub\wwwroot), dan menambahkan berikut itu:
    <%@ 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. Simpan XlTest.asp, dan kemudian melihat dari browser klien. Sebagai contoh, http://MyServer/XlTest.asp (menggantikan MyServer dengan nama server Anda.)
Jika Microsoft Excel 97 diinstal pada komputer klien, Microsoft Excel menampilkan data di dalam browser.

Properti

ID Artikel: 199841 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • 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
Kata kunci: 
kbhowto kbmt KB199841 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:199841

Berikan Masukan

 

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