如何在服务器没有Execl的情况下,页面在客户端生成Excel文件?可以吗?javascript?

smallsatyr 2002-07-21 02:24:36
关键不知道jsp(asp)可不可以直接在客户端生成execl文件,是不是由于安全问题这样做是不可能的??
...全文
46 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallsatyr 2002-07-21
哈哈,我解决了,原来跟服务器没关系,只要在客户端的安全级别设低一点,就是使能‘下载未签名Activex控件’ 即可。

谢谢二位。
回复
smallsatyr 2002-07-21
<script language=vbs>
sub StaticPrint()
on error resume next
Set objExcel=CreateObject("Excel.Application")
If Err.number<>0 Then
Set objExcel=nothing
msgbox "对不起,您机器上没安装MS Excel或MS Excel在初始化时出错,请与系统开发商联系!",64,"WinStar"
window.status="完成"
Err.Clear
exit sub
End If
objExcel.Visible=true
...

我写的是客户端程序啊,而且客户端装有Execl,那么就应该可以的啊,可是为什么却说不能呢,再请教两位大虾!xx
回复
cmsoft 2002-07-21
服务器上没有就是不行
回复
MeXP 2002-07-21
如果是服务器端代码就必须服务器上有excel对象库
如果是客户端创建,就必须客户端上有
office是运行在window平台的,我还没听说其他平台版本 :-)
回复
smallsatyr 2002-07-21
我刚才试了两次,一次是本机(装有Execl)直接运行,可以的
然后放到服务器上(是AIX环境,ibm http web server,肯定没office了),就报错:不能创建对象,那么说,服务器上没有注册Excel对象,应该就不行了?AIX装Execl,好像是天方夜谭吧。。:(
回复
cmsoft 2002-07-21
可以生成客户端的EXCEL文件的,我看错了,以为是没有服务器的EXCEL对象是否可以生成客户端的EXCEL文件的
回复
cmsoft 2002-07-21
好象不可以啦
回复
MeXP 2002-07-21
应该可以,我句的也是安全,因为你要在客户端创建文件了
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告