繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 把数据库查询信息直接生成网页嵌入EXCEL表的格式,并可导出成EXCEL文件

把数据库查询信息直接生成网页嵌入EXCEL表的格式,并可导出成EXCEL文件

2006-06-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:看了精华区中众多处理Excel的贴子,好象没有人写这种操作方法,我把我做过的写出来给大家参考一下。 1、先在FrongPage中新建一个网页,在网页中插入一个Excel组件(插入-WEB组件-Excel电子表格),然后把你要输...

看了精华区中众多处理Excel的贴子,好象没有人写这种操作方法,我把我做过的写出来给大家参考一下。

1、先在FrongPage中新建一个网页,在网页中插入一个Excel组件(插入-WEB组件-Excel电子表格),然后把你要输出的数据格式输入该嵌入的Excel表格中,在组件中点右键-属性,可定义该组件的各部分定义项,做好后,查看源代码,得到该嵌入组件的源代码。

2、在VID中新建一ASP网页,复制上步骤中的源代码,然后针对数据列加入循环取数代码。如下:

(<%=sdate%>至<%=edate%>)

Sheet1

12965

13996

0

0

False

315

2389

80%

80%

<%

'开始数据库取数过程

do while not rs_item.EOF%>

<%rs_item.MoveNext

loop%>

返工处理日报表-产成品出入库报表-<%=trim(rs_stock("fname"))%>(<%=sdate%>至<%=edate%>)
仓库名称: <%=trim(rs_stock("fname"))%> 统计日期: <%=cstr(sdate)%> <%=cstr(edate)%>
物料短代码 物料长代码 物料名称 返工转出 即时库存
<%=rs_item("FshortNumber")%> <%=rs_item("FNumber")%> <%=rs_item("FName")%> "> ">

">

3、发布。在office安装文件中查找msowc.cab文件,把该文件同时复制到WEB路径中,然后修改组件代码中的第一行,明确该文件的路径,如下:

效果图查看附件。

注:该嵌入Excel组件可以客户端网页动态调整SIZE,可进行数据计算及排序,但不能反写数据库,代码在office2000+WIN2000环境中通过。另外该代码在office2000及office2003中有所不同,因为所该代码调用office的OWC组件,在office2003中该组件已经升级,所以如果客户端一般使用office2003的话,设计环境最好office2000+WIN2000环境,因为office2003可以向下兼容,如果设计环境采用office2003,但客户端安装office2000,则网页会无法显示,此时会提示安装office2003的OWC组件,此组件可以office2003安装盘中提取。

责任编辑:admin
相关文章