| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12235 人关注过本帖, 3 人收藏
标题:[原创][分享]Asp生成Excel文件的类(支持多种方式生成)应广大用户需求
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
结帖率:100%
收藏(3)
 问题点数:0 回复次数:26 
[原创][分享]Asp生成Excel文件的类(支持多种方式生成)应广大用户需求
*/ --------------------------------------------------------------------------------------
*/ 出自: 编程中国 http://www.bc-cn.net
*/ 作者: yms123 E-mail:yms126@vip.bbn.cn
*/ 时间: 2007-8-14 编程论坛首发
*/ 声明: 尊重作者劳动,转载请保留本段文字
*/ --------------------------------------------------------------------------------------

最近论坛提问Asp生成Excel文件的问题较多,所以写了一个Excel文件生成类
支持以ADODB.Stream、FSO、Excel.Application的方式将任意RecordSet对象的数据生成Excel文档。
遗憾的是ADODB的OLEDB方式生成Excel文档测试不成功,Con对象连接不了Excel文件,这个问题未能解决。
ryngkvtR.zip (29.09 KB) [原创][分享]Asp生成Excel文件的类(支持多种方式生成)应广大用户需求


搜索更多相关主题的帖子: Excel文件 Asp 需求 用户 中国 
2007-08-14 22:08
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

谁如果测试还有什么其它问题跟贴说明

2007-08-14 22:13
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 

谈一下个人的观点。
刚才搜索了一下百度,想试试能不能解决版主所说的ADODB的OLEDB方式生成Excel文档测试不成功问题。
一直没有找到确切的结果,也一直没有调试成功。
有以下两个问题向版主请教
1.filename(ExcleControl.asp)中的应该是Excle文件的路径吧?但是打开是应该打开的是Excle文件中的sheet$吧?
2.默认路径指的怎么都是指向c盘?
会不会是因为这两个原因才导致文件出错的呢?向版主请教,谢谢!

2007-08-15 00:13
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
ASPExcelTest.asp这个页面是测试页面,那个文件路径为方便移植用的是Server.MapPath求出来的物理路径。
所以默认路径指向哪里是根据程序放在服务器的位置来决定的,还有就是Excel.Application要确认一下IIS,
的权限设置,本人测试时就因为没有权限而无法创建对象。之所以这个类要写不同的生成方式,是因为服务器
的设置不同就有可能使用不了其中的某种生成方式。因此这个类用户可以根据自身服务器的设置,调用不同的
方式生成Excel文件。
ADODB出错正在研究,因为我的电脑上用的是Office 2003系统,用ADODB的方式出错在连接字符串。用ODBC数据源
测试也是连接Excel文件出错,可能Excel的OLEDB驱动程序有问题。如果谁的电脑ODBC数据源测试连接Excel文件无错误,
就可以修改类文件内的连接字符串,可以试试。
2007-08-15 15:07
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
嗯,说的很对,也有可能是权限的问题。
谢谢版主指导!!
继续关注这个问题。
2007-08-15 15:20
cuipingtiao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-8-8
收藏
得分:0 
还有就是Excel.Application要确认一下IIS,
的权限设置,怎么设置啊?
2007-08-15 17:28
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
这里使用管理员账号即可
图片附件: 游客没有浏览图片的权限,请 登录注册

2007-08-15 19:41
robinbest
Rank: 1
等 级:新手上路
威 望:2
帖 子:213
专家分:0
注 册:2007-9-13
收藏
得分:0 
好东西
2007-09-15 21:30
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
之前我也写过ASP生成EXCEL的文档,先把楼主的DOWN下来看看,不过我没有用类,只是直接将数据库的数据按要求导出生成EXCEL文档供客户下载。

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-09-15 23:18
willam
Rank: 1
等 级:新手上路
帖 子:237
专家分:0
注 册:2007-7-13
收藏
得分:0 
很不错,,现在用不到,,以后会用的到
2007-09-16 09:05
快速回复:[原创][分享]Asp生成Excel文件的类(支持多种方式生成)应广大用户需求
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016309 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved