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 页面 点击下载
相关文章
相关标签/搜索