Làm thế nào để hiển thị ASP kết quả bằng cách sử dụng Excel trong IE với MIME Types

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:199841
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Thay vì của hiển thị dữ liệu trang Web của bạn trong bảng HTML, bạn có thể cung cấp cho người sử dụng tùy chọn hiển thị các dữ liệu trong Microsoft Excel. Điều này bài viết chứng tỏ làm thế nào để tạo một trang Web với bảng dữ liệu thu được từ Microsoft SQL Server, và đưa ra nó trong Excel bên trong trình duyệt của liên kết mà nội dung trang Web với kiểu MIME trong Excel.
THÔNG TIN THÊM
Làm theo cùng với các bước và để kiểm tra kết quả, bạn cần những điều sau đây:
  • Microsoft Windows NT Server 4.0, SP3
  • Microsoft Internet Information Server (IIS), phiên bản 4.0 hoặc sau này
  • Microsoft SQL Server 6,5 hoặc mới hơn
  • Microsoft Excel 97, Excel 2000 và Excel 2002

Từng bước thủ tục

  1. Tạo một DSN hệ thống được gọi là "quán rượu" bằng cách sử dụng ODBC Tiểu dụng bảng điều khiển. Thiết lập DSN để tham khảo của bạn máy chủ SQL địa phương, sử dụng SQL Server xác thực, và sử dụng "quán rượu" như là cơ sở dữ liệu mặc định. Mặc định đăng nhập ID để cơ sở dữ liệu quán rượu là sa, với không có mật khẩu.
  2. Sử dụng Notepad.exe để tạo ra một tập tin gọi là XlTest.asp của bạn IIS Trang chủ thư mục (ví dụ, inetpub\wwwroot), và thêm sau đây để nó:
    <%@ 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. Lưu XlTest.asp, và sau đó xem nó từ một trình duyệt của khách hàng. Ví dụ, http://MyServer/XlTest.asp (thay thế MyServer với tên của máy chủ của bạn.)
Nếu Microsoft Excel 97 được cài đặt trên máy khách, Microsoft Excel sẽ hiển thị các dữ liệu bên trong trình duyệt.
activexdocument docobject kbGrpDSO

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 199841 - Xem lại Lần cuối: 12/05/2015 10:25:54 - Bản sửa đổi: 2.0

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

  • kbnosurvey kbarchive kbhowto kbmt KB199841 KbMtvi
Phản hồi