Spread COM:在 html 文件中嵌入 Spread 表格控件並綁定數據源

葡萄城控件以 .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 插件,經過其內置的對話框設置屬性和事件。 工具

下載連接爲:http://download.microsoft.com/download/activexcontrolpad/install/4.0.0.950/win98mexp/en-us/setuppad.exe 測試

下面咱們來看下使用方法: 插件

1.點擊 Edit 選擇 Insert ActiveX Control, 設計

image

2.彈出的對話框中羅列了已經註冊的 ActiveX 控件。 咱們以 Spread 做爲測試 ActiveX 控件: code

image

3.此時,彈出 Spread 設計窗體和 Spread 屬性窗體。 htm

Demo5

4.關閉窗體後,Spread COM 標籤自動添加到 <Body> 標籤內: blog

image

5.同時,咱們能夠經過 ActiveX Control Pad 工具添加 Spread 事件,方法如圖所示: 事件

點擊,Script Wizard 菜單項打開 Script Wizard 對話框。

image

展開 fpSpread1 節點,咱們能夠看到這裏羅列出了 Spread 全部事件,選擇事件點擊 Insert Action 便可添加

image

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.保存以後,運行效果如圖:

image 

以上即爲插入 Spread COM 控件到 HTML 文件中的方法,歡迎您提出寶貴的意見。

在本機註冊了 Spread COM 控件後(點擊下載),能夠下載頁面進行體驗:

包含 Spread COM 的 HTML 頁面 點擊下載
相關文章
相關標籤/搜索