亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

利用ASP將HTML格式數據傳輸給Excel 的技巧_ASP教程

2024-05-04 11:03:20
字體:
來源:轉載
供稿:網友

推薦:ASP快速開發方法之數據操作
這是我自己的心得,給大家作個參考。我的目的是讓開發變得簡單,盡可能少地考慮實現語句,更多地把精力用于思考業務邏輯。希望我的文章對大家有所啟發和幫助。好吧,讓我們進入正題:先

學習如何建立ASP頁面將HTML數據流傳送到Execl電子表格,并且在IE中顯示Execl電子表格。

到目前為止,有好幾種方法可以使用ASP技術來創立Excel數據表格,你還可以利用服務器端Excel 8.0 VBA組件建立電子數據表。但是,某些情況下服務器可能無法處理所涉及到的信息量或無法承擔所形成的工作負載,因此你不得不犧牲某些為客戶機提供的處理性能。本文將主要討論有關客戶端的數據表格處理問題。Excel 97具有某些特別的性能可以象處理電子表格一樣處理HTML格式數據流,這一特別的處理能力僅在Excel 97或更高版本中才具有,而且用戶需要建立類似Excel電子表格數據流才能更有效的給以處理。

那么,瀏覽器是否也具有類似功能呢?Internet Explorer(IE)3.0或更高版本能夠像Excel一樣顯示Microsoft Excel 工作表格, 前提是客戶機需要裝栽 Excel。 如果用戶打開IE瀏覽器并輸入Excel工作表格文件名做為URL,IE就會打開工作表。IE利用文件的擴展名以辨別是否是mime格式文件并啟動相應的應用程序, 當IE處理Excel mime格式文件時,IE將該文件轉變為application/vnd.ms- excel并啟動Excel供用戶查看有關的表格數據。

本文將討論如何建立ASP主頁,該主頁能夠將HTML數據流傳送給Excel電子數據表。 利用這一技術IE瀏覽器可以像Excel那樣顯示HTML數據表。在下面的例子當中, ASP主頁將啟動一組件,該組件可以處理存儲在NWIND SQLSever 6.5中的雇員表記錄,同時將該表以HTML表格形式顯示。

建立HTML表格
首先建立ASP主頁,將該主頁添加到Visual InterDev項目中,文件名為ContentType.asp, 如同圖 A 。然后將代碼A所顯示的代碼添加到主頁中,第一行代碼可以將所涉及主頁的mime type轉變為Excel mime type。下面幾行代碼將啟動我們早先建立的組件以獲取ADOR記錄區的數據。 這些代碼如同ListingA中所顯示將在記錄區循環處理并建立一個HTML表格, 該表格包括雇員表中每行的記錄。

代碼 A:Code for adding new ASP page to Visual InterDev Project
<%@ Language=VBScript %>

<%Response.ContentType = "application/vnd.ms-excel"%>

<%
Dim objEmployee, rs

set objEmployee=server.CreateObject("EmpReport.Employee")

Set rs = objEmployee.GetEmployee()

'Draw a Table

%>
<TABLE>
<TR>
<TD><STRONG><FONT FACE="" size=4>Employee
Report</FONT></STRONG></TD>
</TR>
<TR>
<TD>Employee Id</TD>
<TD>First Name</TD>
<TD>Last Name</TD>
<TD>Title</TD>
</TR>
<%
Do while not rs.eof
%>
<TR>
<TD>
<%=rs("EmployeeId")%></TD>
<TD>
<%=rs("LastName")%></TD>
<TD>
<%=rs("FirstName")%></TD>
<TD>
<%=rs("Title")%></TD>
</TR>
<%
rs.movenext
loop
%></TABLE>

完成輸入代碼后, 保存并瀏覽該主頁。該主頁如同圖 B 。注意該電子表格中的所有行并未實行任何格式化處理。當我們使用Excel VBA組件創立工作表格時,我們可以利用VBA方式對表格加以調整。 但是,在使用HTML方式下對表格加以通常的格式化處理是比較困難的,除非你能方便地顯示和讀取HTML表格的有關數據。利用ASP主頁技術我們能夠做到這一點,而且可以實現目前Microsoft Excel所支持的所有功能, 其中包括SUM功能。需要注意的是,利用HTML創立的工作表格中沒有包括一些標準的標示符號,例如<HTML> 及<BODY>。當我們建立與Excel工作表格互換數據的HTML表格時,盡量不要在ASP主頁中使用<HTML>,<BODY>,<HEAD>等標示符號,因為Excel工作表格通常無法正確這些標示符號。

在HTML表格中使用標準的Excel功能
Excel 97允許用戶利用Excel所具有的運算公式在HTML表格中實行標準的計算處理,例如使用total及sum等運算功能。利用這一特點的顯著優勢是,將需要實行計算處理的工作表格移到客戶端處理從而極大的減少了對寶貴的服務器資源的占用,同時也減少了在服務器與客戶機之間實行信息傳遞的網絡負擔。例如圖 C 所示起名為sumit.asp的主頁的情況, 建立的HTML表格顯示了Excel工作表格中兩列的總和。 請注意代碼B中的代碼, 第一行代碼將表中的內容格式轉變為Excel格式, 如此瀏覽器將得知是哪種類型的應用程序在為HTML表格傳遞數據。我們建立了一個具有兩列的表格,第二列行中包括了兩組數值:2和3。第三行中的數值為前兩個數值的總和,這里使用的是Excel的=sum(b1:b2)計算功能。

代碼 B: Code for creating an HTML table that displays sum of two columns in Excel worksheet

<%@ Language=VBScript %>

<%Response.ContentType = "application/vnd.ms-excel"%>

<TABLE>
<TR>
<TD></TD>
<TD><!-- Cell : B1 -->2</TD>
</TR>
<TR>
<TD></TD>
<TD><!--Cell : B2 -->3</TD>
</TR>
<TR>
<TD><STRONG>Sum</STRONG></TD>
<TD>=SUM(B1:B2)</TD>
</TR>
</TABLE>

結論有好幾種不同的方式可以利用瀏覽器應用程序顯示Excel工作表格。 具體使用哪一種方式要依照不同情況而定:你所要實行的數據處理是在客戶機上還是在服務器中? 在程序運行過程當中是否需要多種的格式化處理? 最終用戶所使用的是否是IE瀏覽器?如果你的工作表格比較復雜而且十分重要,你最好是考慮建立一Excel模板,然后利用服務器端VBA COM將數值填入。 如果你的工作表格比較簡單或者只是在客戶機端運行處理,你可以考慮使用HTML數據流處理。另一方面,如果你的用戶使用的是Netscape Navigator瀏覽器,那么你的所有的數據處理必須在服務器端運行并使用COM VBA組件。

分享:ASP實例:即時顯示當前頁面瀏覽人數
ASP實現即時顯示當前頁面瀏覽人數 online.asp文件 以下為引用的內容:<!--#include file="dbconn.asp" --><%onlineTimeout=10

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线欧美在线国产在线| 亚洲欧洲偷拍精品| 欧美激情国产高清| 自拍偷拍亚洲精品| 亚洲精品有码在线| 精品亚洲一区二区三区四区五区| 亚洲精品av在线| 在线视频欧美性高潮| 久久久噜噜噜久久中文字免| 亚洲少妇中文在线| 久久久久亚洲精品| 欧美成人午夜免费视在线看片| 久久精品亚洲热| 国产日韩欧美综合| 国产人妖伪娘一区91| 欧美成人国产va精品日本一级| 国产精品老牛影院在线观看| 欧美日韩免费在线| 久久av资源网站| 91精品国产色综合久久不卡98口| 国产精品永久免费视频| 日韩在线激情视频| 九九久久久久久久久激情| 久久国产精品久久久| 亚洲精品久久久久久久久| 一区二区福利视频| 亚洲综合色激情五月| 亚洲女人天堂色在线7777| 欧美国产在线电影| 91久久国产精品91久久性色| 亚洲精品电影在线| 亚洲最大av在线| 欧美黑人一区二区三区| 国产精品福利小视频| 在线观看日韩av| 夜夜嗨av一区二区三区四区| 国产精品igao视频| 久久久国产精彩视频美女艺术照福利| 久久成年人视频| 97精品视频在线播放| 欧美黑人一级爽快片淫片高清| 在线视频日韩精品| 久久91亚洲精品中文字幕| 亚洲成人教育av| 不卡av日日日| 精品久久久久久久大神国产| 自拍偷拍亚洲在线| 岛国av一区二区| 国产精品久久久久国产a级| 亚洲美女av网站| 国内成人精品一区| 欧美丝袜一区二区| 亚洲成色999久久网站| 91精品国产91久久久久福利| 国产伦精品一区二区三区精品视频| 国产精品一区二区久久久| 亚洲国产精品大全| 欧美国产日韩xxxxx| 91精品国产成人| 成人看片人aa| 国产精品美女免费视频| 美女少妇精品视频| 欧美在线影院在线视频| 国产精品第10页| 亚洲福利视频免费观看| 国产精选久久久久久| 亚洲激情中文字幕| 国产精品一区二区三区久久久| 亚洲欧美激情视频| 2019亚洲日韩新视频| 亚洲免费视频观看| 亚洲黄色av女优在线观看| 欧美亚洲激情在线| 97碰碰碰免费色视频| 亚洲精品国产综合久久| 91av成人在线| 欧美另类在线播放| 精品久久久久久国产| 欧美午夜www高清视频| 欧美国产激情18| 国产精品直播网红| 亚洲精品日韩丝袜精品| 亚洲aa在线观看| 国内揄拍国内精品少妇国语| 91精品国产色综合久久不卡98| 成人有码视频在线播放| 亚洲色图校园春色| 国模精品系列视频| 欧美激情高清视频| 欧美乱大交xxxxx| 日韩免费精品视频| 日本一欧美一欧美一亚洲视频| 欧美性xxxx极品hd满灌| 久久精品91久久香蕉加勒比| 久久久久久久激情视频| 欧美日韩激情小视频| 国产不卡视频在线| 国产男女猛烈无遮挡91| 亚洲人成网站免费播放| 日本久久91av| 九九精品视频在线观看| 午夜美女久久久久爽久久| 日韩精品极品毛片系列视频| 韩日精品中文字幕| 国模私拍视频一区| 亚洲成人精品久久久| 亚洲精品日韩久久久| 日韩欧美精品在线观看| 久久精品中文字幕| 国产精品久久久久久久久久小说| 亚洲另类xxxx| 精品久久久久久中文字幕大豆网| 亚洲欧美国产视频| 欧美日韩加勒比精品一区| 日韩禁在线播放| 亚洲最大中文字幕| 91欧美日韩一区| 狠狠操狠狠色综合网| 日韩av一区二区在线观看| 欧美黑人极品猛少妇色xxxxx| 国产精品欧美在线| 精品呦交小u女在线| 久久久www成人免费精品张筱雨| 久久亚洲成人精品| 亚洲欧美制服第一页| 色噜噜狠狠狠综合曰曰曰| 国内精品久久久久久影视8| 日韩精品在线观看网站| 久久综合久中文字幕青草| 神马久久桃色视频| 国产精品男女猛烈高潮激情| 亚洲黄在线观看| 亚洲视频在线观看视频| 91精品国产91久久久久久最新| 国产精品成av人在线视午夜片| 中文字幕国内精品| 欧美日韩国产页| 亚洲欧美第一页| 国模私拍一区二区三区| 国产区亚洲区欧美区| 91精品视频专区| 国产视频久久网| 欧美午夜精品在线| 国产精品久久久久久久av电影| 日韩成人av网址| 精品国产一区二区三区久久| 欧美大片在线影院| 久久久久这里只有精品| 日韩网站免费观看| 国产精品久久久久9999| 国产精品久久久久久久久久| 成人福利网站在线观看11| 色老头一区二区三区| 国产精品久久视频| 国产欧美一区二区三区在线| 成人妇女淫片aaaa视频| 成人字幕网zmw| 国产精品久久久久免费a∨| 九九热99久久久国产盗摄| 亚洲欧美国产精品久久久久久久| 色婷婷av一区二区三区在线观看| 亚洲自拍av在线| 亚洲片在线观看| 亚洲天堂视频在线观看|