推薦:利用ASP將HTML格式數(shù)據(jù)傳輸給Excel 的技巧學習如何建立ASP頁面將HTML數(shù)據(jù)流傳送到Execl電子表格,并且在IE中顯示Execl電子表格。到目前為止,有好幾種方法可以使用ASP技術來創(chuàng)立Excel數(shù)據(jù)表格,你還可以利用服務器端Excel 8.0 VBA組
我們工作中經(jīng)常需要將數(shù)據(jù)轉(zhuǎn)化成柱狀圖,餅圖等,以方便直觀的分析數(shù)據(jù), 這里給大家介紹一個ASP中制作餅圖、柱狀圖的組件:csDrawGraph,csdgt.zip,因為是組件,所以我們在使用之前需要用REGSVR32.EXE 注冊一下,csDrawGraph,可以在ASP中創(chuàng)建餅圖,柱狀圖以及線圖,其支持的格式有GIF, PNG, JPG and BMP.
chartdemo.asp
| 以下為引用的內(nèi)容: <%@ language=vbscript %> <html> <head> <title>csDrawGraph Demonstration</title> </head> <body bgcolor="#FFFFFF"> <P>This simple demonstration shows two graphs using the same data. The first is a bar chart:</P> <P align="center"><IMG src="chartimages.asp?Type=Bar" width="400" height="300"> </P> <P align="left">The second is a pie chart. The background colour is set to light grey to show the overall size of the image.</P> <P align="center"><IMG src="chartimages.asp?Type=Pie" width="400" height="300"> </P> </body> </html> |
chartimages.asp
| 以下為引用的內(nèi)容: <%@ language=vbscript %> <% Set Chart = Server.CreateObject("csDrawGraphTrial.Draw")
If Request.QueryString("Type") = "Pie" Then Response.End |
程序很簡單,再些不詳細說明,下面看一個將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換到圖表的例子:
lines.asp:
| 以下為引用的內(nèi)容: <html> </head> <body> |
gif_lines.asp:
| 以下為引用的內(nèi)容: <%@ language=vbscript %> <% '利用數(shù)據(jù)庫中的數(shù)據(jù)生成線圖。 '根據(jù)4個不同的值分別生成4條線。 '在X軸上顯示星期的名稱。 Response.Expires = 0 '利用下面的語句創(chuàng)建chart對象,版本不同會有所差異。 ConnectionString = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & _ While Not RS.Eof '關閉數(shù)據(jù)庫連接 '下面設置組件屬性 '最后圖片以GIF格式發(fā)送到瀏覽器 |
分享:ASP快速開發(fā)方法之數(shù)據(jù)操作這是我自己的心得,給大家作個參考。我的目的是讓開發(fā)變得簡單,盡可能少地考慮實現(xiàn)語句,更多地把精力用于思考業(yè)務邏輯。希望我的文章對大家有所啟發(fā)和幫助。好吧,讓我們進入正題:先
新聞熱點
疑難解答