紧急求助

quansg 2005-10-08 10:14:27
web服务器不安装excel文件的情况下,怎么访问服务器端的excel并且读取其中数据(是上传excel)??

下面这种方式服务器端是否必须需要安装excel?
Set xlApp = server.CreateObject("Excel.Application")

strsource = "c:\excel\book1.xls"

Set xlbook = xlApp.Workbooks.Open(strsource)
Set xlsheet = xlbook.Worksheets(1)
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2005-10-08
  • 打赏
  • 举报
回复
谁说不可以啊!不是自己的服务器,又没安装到Excel程序,可以先建一个空白的Excel文件,然后上传到服务器指定的目录中,每次要用的时候,用FSO对象copy过去就行了,接下来的操作就一般无二了:
<%
set fso=CreateObject("Scripting.FileSystemObject")
Randomize
newfile="output" & Int(Rnd * 9000 + 1000) & ".xls"
if fso.FileExists(server.MapPath(newfile)) then fso.DeleteFile server.MapPath(newfile)
fso.copyfile server.MapPath("model.xls"),server.MapPath(newfile)
set fso=nothing
sql="select 姓名,部门职位,年龄,文化程度,籍贯 into [sheet1$] In '" & server.MapPath(newfile) & "' 'EXCEL 5.0;' from 数据表a"
conn.execute sql
response.Redirect(newfile)
%>
itzhiren 2005-10-08
  • 打赏
  • 举报
回复
当然需要安装才行哦
tigerwen01 2005-10-08
  • 打赏
  • 举报
回复
不安装excel文件好象不行

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧