Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để định dạng một bảng tính Excel trong khi streaming MIME nội dung

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:271572
TÓM TẮT
Bài viết này chứng tỏ làm thế nào bạn có thể sử dụng máy chủ đang hoạt động Các trang (ASP) để tạo ra một bảng tính định dạng mà có thể được xem trực tiếp như MIME nội dung để Microsoft Excel.
THÔNG TIN THÊM
Excel có thể vẫn tồn tại thông tin lưu trữ trong một định dạng mà là một giống lai HTML/XML. Khi bạn lưu một bảng tính Excel 2000 như một trang Web, Excel tạo ra một tập tin có chứa một sự kết hợp của thẻ HTML và XML thẻ có ý nghĩa đặc biệt để Excel. Một bảng tính lưu trong định dạng này có thể đi từ Excel để trình duyệt và quay lại Excel lại (một "vòng chuyến đi") mà không bị mất bảng tính toàn vẹn.

Khi bạn mở một workbook lưu dưới dạng một trang Web trong Internet Explorer, thẻ HTML được sử dụng để render các tài liệu. Khi bạn mở trong định dạng này trong Excel workbook, Excel sử dụng các thẻ XML cho thiết đặt mà có thể liên quan đến các bảng tính, bảng, các hàng và cột. Để biết thêm thông tin về cách sử dụng HTML và XML với Excel 2000, xem "Microsoft Office HTML và XML tham khảo"tại MSDN Web site sau: Sử dụng ASP, bạn có thể tạo ra tài liệu của riêng bạn trong Excel của HTML/XML định dạng để khi tài liệu được xem trực tiếp vào trình duyệt của khách hàng, nó là hiển thị trong Excel. Bạn có thể kiểm soát vị trí di động dữ liệu và chỉ định bất kỳ thiết đặt bảng tính hoặc bảng được hỗ trợ bởi Excel định dạng HTML/XML. Để tạo một bảng tính Excel trong các định dạng HTML/XML và sau đó dòng nó như MIME nội dung để Excel trên máy khách, hãy làm theo các bước sau:
  1. Dán đoạn mã sau vào Notepad:
    <%@ Language=VBScript %><%  ' Check for a value passed on the address bar.  if (Request.QueryString("i")) = "" then bFirst = true  ' If we have a value for "i", we know that we can display the  ' data in Excel.  if (bFirst = false) then    ' Buffer the content and send it to Excel.    Response.Buffer = true    Response.ContentType = "application/vnd.ms-excel" %><HTML xmlns:x="urn:schemas-microsoft-com:office:excel"><HEAD><style>  <!--table  @page     {mso-header-data:"&CMultiplication Table\000ADate\: &D\000APage &P";	mso-page-orientation:landscape;}     br     {mso-data-placement:same-cell;}  --></style>  <!--[if gte mso 9]><xml>   <x:ExcelWorkbook>    <x:ExcelWorksheets>     <x:ExcelWorksheet>      <x:Name>Sample Workbook</x:Name>      <x:WorksheetOptions>       <x:Print>        <x:ValidPrinterInfo/>       </x:Print>      </x:WorksheetOptions>     </x:ExcelWorksheet>    </x:ExcelWorksheets>   </x:ExcelWorkbook>  </xml><![endif]--> </HEAD><BODY><TABLE><%   ' Build a multiplication table from 1,1 to i,j.   for i = 1 to CInt(Request.QueryString("i"))     Response.Write "  <TR>" + vbCrLf     for j = 1 to CInt(Request.QueryString("j"))       if (j = 1) or (i = 1) then         Response.Write "    <TD bgcolor=""#FFF8DC"">"       else         Response.Write "    <TD bgcolor=""#B0C4DE"">"       end if	   Response.Write CStr(i*j) + "</TD>" + vbCrLf     next     Response.Write "  </TR>" + vbCrLf   next%></TABLE></BODY></HTML><%  else  ' The user hasn't loaded the page yet. Prompt them for  ' values for the table.%><HTML><BODY>Please enter indices for the multiplication table:<BR><FORM action="xlmime.asp" method=GET>    i = <INPUT type="text" name=i style="WIDTH: 25px"><BR>  j = <INPUT type="text" name=j style="WIDTH: 25px"><BR><BR/>  <INPUT type="submit" value="Submit"><BR/></FORM></BODY></HTML><%  end if%>					
  2. Lưu tập tin như XLMime.asp trong thư mục ảo gốc của máy chủ web của bạn. (The default ảo gốc là C:\Inetpub\Wwwroot.)
  3. Khởi động Internet Explorer và duyệt đến http://YourWebServer/xlmime.asp, nơi YourWebServer là tên của máy chủ Web của bạn.
  4. Trong trang Web xuất hiện, cung cấp các giá trị số trong mỗi các văn bản hộp cung cấp và sau đó nhấp vào Gửi. Excel tại-chỗ kích hoạt trong trình duyệt với một bảng tính mới. Các bảng tính mới chứa dữ liệu định dạng trong số hàng (i) và số của các cột (j) bạn đã chỉ định. Ngoài ra, nếu bạn kiểm tra Page Setup thông tin cho bảng tính, bạn sẽ thông báo rằng định hướng được thiết lập để cảnh quan và có một tiêu đề tùy chỉnh này không.
THAM KHẢO
Để biết thêm chi tiết về streaming MIME nội dung cho các ứng dụng văn phòng, nhấp vào số bài viết sau để xem các bài viết trong cơ sở kiến thức Microsoft:
266263LỖI: Word 2000 và Excel 2000 hiển thị ASP nguồn khi sử dụng kiểu MIME stream dữ liệu
199841 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
Để biết thêm thông tin về văn phòng tự động hóa, ghé thăm Trang web hỗ trợ Microsoft văn phòng phát triển:
XL2003 XL2007

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

Thuộc tính

ID Bài viết: 271572 - Xem lại Lần cuối: 08/22/2011 09:54:00 - Bản sửa đổi: 2.0

Microsoft Office Excel 2007, Microsoft Excel 2000 Standard Edition, Microsoft Active Server Pages 4.0

  • kbhowto kbmt KB271572 KbMtvi
Phản hồi
>