Cara format buku kerja Excel sementara streaming konten MIME

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

RINGKASAN

Artikel ini menunjukkan bagaimana Anda dapat menggunakan Server aktif Pages (ASP) untuk buat buku kerja diformat yang dapat mengalir sebagai MIME konten untuk Microsoft Excel.

INFORMASI LEBIH LANJUT

Excel dapat bertahan penyimpanan informasi dalam format yang adalah hibrida HTML/XML. Ketika Anda menyimpan buku kerja Excel 2000 sebagai halaman Web, Excel dapat membuat file yang berisi kombinasi tag HTML dan XML tag yang memiliki arti khusus untuk Excel. Buku kerja yang disimpan dalam format ini bisa pergi dari Excel untuk browser dan kembali ke Excel lagi ("round trip") tanpa kehilangan buku kerja integritas.

Ketika Anda membuka buku kerja yang disimpan sebagai halaman Web di Internet Explorer, tag HTML yang digunakan untuk membuat dokumen. Ketika Anda membuka workbook dalam format ini di Excel, Excel menggunakan tag XML untuk pengaturan yang mungkin berkaitan buku kerja, lembar kerja, baris dan kolom. Untuk lebih informasi menggunakan HTML dan XML dengan Excel 2000, lihat "Microsoft Office HTML dan referensi XML"pada situs Website MSDN berikut:
.aspx http://msdn2.Microsoft.com/en-us/library/Aa155477 (office.10)
Menggunakan ASP, Anda dapat membuat dokumen Anda sendiri dalam Excel HTML/XML format sehingga ketika dokumen dialirkan ke browser klien, ditampilkan di Excel. Anda dapat mengontrol penempatan sel data dan menentukan apapun buku kerja atau lembar kerja pengaturan yang didukung oleh format HTML/XML Excel. Buat buku kerja Excel dalam format HTML/XML dan kemudian streaming sebagai MIME konten untuk Excel pada klien, ikuti langkah berikut:
  1. Paste kode berikut ke 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. Simpan sebagai file XLMime.asp pada direktori akar virtual server web Anda. (Default adalah akar virtual C:\Inetpub\Wwwroot.)
  3. Jalankan Internet Explorer dan browse ke http://YourWebServer/xlmime.asp, di mana YourWebServer adalah nama server Web Anda.
  4. Di halaman Web yang muncul, menyediakan nilai-nilai numerik di masing-masing teks kotak disediakan dan kemudian klik Kirim. Excel di tempat mengaktifkan di browser dengan buku kerja baru. The buku kerja baru berisi data yang diformat dalam jumlah baris (i) dan nomor kolom (j) yang Anda tentukan. Juga, jika Anda memeriksa Page Setup informasi untuk lembar kerja, Anda akan melihat bahwa orientasi diatur ke pemandangan dan custom header yang ada.

REFERENSI

Untuk informasi lebih lanjut tentang streaming konten MIME untuk aplikasi Office, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
266263BUG: Word 2000 dan Excel 2000 menampilkan ASP sumber ketika menggunakan jenis MIME aliran data
199841 Bagaimana menampilkan ASP hasil menggunakan Excel di IE dengan tipe MIME
Untuk informasi lebih lanjut mengenai otomatisasi Office, kunjungi situs dukungan pengembangan Microsoft Office:
http://support.microsoft.com/ofd

Properti

ID Artikel: 271572 - Kajian Terakhir: 22 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
Kata kunci: 
kbhowto kbmt KB271572 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:271572

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