葡萄城控件以 .NET 平臺爲主,在衆多明星產品中 Spread 即爲一款以高度兼容 Excel 著稱的表格控件。有不少 Java 平臺的朋友們詢問 Spread 是否能夠在 Java 平臺下使用?答案是確定的,咱們能夠在 JSP 網頁中嵌入 Spread COM 控件來實現和 Excel 之間的交互。 sql
本篇文章即爲如何在網頁中插入 Spread COM 控件、以及使用 VBScript 綁定 Spread 數據源的簡單示例,請參考: ide
還在爲添加複雜的 Object CLASSID 和 PARAM NAME="x" VALUE="y" 鍵值對而煩惱麼?這裏推薦一款工具 ActiveX Control Pad。咱們能夠經過 ActiveX Control Pad 添加 ActiveX 插件,經過其內置的對話框設置屬性和事件。 工具
下面咱們來看下使用方法: 插件
1.點擊 Edit 選擇 Insert ActiveX Control, 設計
2.彈出的對話框中羅列了已經註冊的 ActiveX 控件。 咱們以 Spread 做爲測試 ActiveX 控件: code
3.此時,彈出 Spread 設計窗體和 Spread 屬性窗體。 htm
4.關閉窗體後,Spread COM 標籤自動添加到 <Body> 標籤內: blog
5.同時,咱們能夠經過 ActiveX Control Pad 工具添加 Spread 事件,方法如圖所示: 事件
點擊,Script Wizard 菜單項打開 Script Wizard 對話框。
展開 fpSpread1 節點,咱們能夠看到這裏羅列出了 Spread 全部事件,選擇事件點擊 Insert Action 便可添加
6.因爲綁定數據源測試需求,咱們這裏添加 Window 的 Onload 事件,代碼以下:
<SCRIPT LANGUAGE="VBScript"> <!-- Sub window_onLoad() end sub --> </SCRIPT>7.添加數據源綁定代碼:
Dim conn,rs,sqlstr Set conn = CreateObject("ADODB.Connection") conn.open "provider=microsoft.jet.oledb.4.0;data source=yourdbname" Set rs = CreateObject("ADODB.RecordSet") sqlstr = "Select top 100 * from yourtablename" rs.open sqlstr,conn,3,3 Set fpSpread1.DataSource = rs fpSpread1.MaxRows = fpSpread1.DataRowCnt
8.保存以後,運行效果如圖:
以上即爲插入 Spread COM 控件到 HTML 文件中的方法,歡迎您提出寶貴的意見。
在本機註冊了 Spread COM 控件後(點擊下載),能夠下載頁面進行體驗:
包含 Spread COM 的 HTML 頁面 點擊下載